在前端使用for迴圈找遍GridView(or Table):
//取得GridView物件
var tbl = document.getElementById("<%= GridView_ID.ClientID %>");
//取得Table物件
//var tbl = document.getElementById("Table_ID");
//for迴圈(GridView和Table的做法一樣)
//i從1開始,因為title不用找
for (i = 1; i < tbl.rows.length; i++)
{
//取得第一個cell裡的值
alert(tbl.rows[i].cells[0].innerHTML);
//取得第三個cell裡面第一個TextBox or HiddenField的值
alert(tbl.rows[i].cells[2].childNodes[0].value);
//取得第四個cell裡面第一個Label的值
alert(tbl.rows[i].cells[3].childNodes[0].innerText);
//取得第五個cell裡面第一個DropDownList的值
var ddl = tbl.rows[i].cells[4].childNodes[0];
alert(ddl.value); //取值
alert(ddl.options[ddl.options.selectedIndex].innerText); //取Text
}
沒有留言:
張貼留言