晕,看错了,以为是点击checkbox……<script> function getTrs(){ var table = document.getElementById("table"); var trs = table.rows; //遍历table的rows就可以了。 for(var i=0;i<trs.length;i++){
} } </script>
<tbody id="TB"> <tr> ......... </tr> </tbody>var tbody = document.getElementById("TB"); var trs = tbody.childNodes; for(var i = 0; i < trs.length; ++i) { var tr = trs[i];}
//点击行时调用如下方法
function getSelectRow(event){
if(!event)event = window.event;
operateObj = (document.all)?event.srcElement:event.target;
while(operateObj.tagName!="TR"){
operateObj = operateObj.parentNode;
}
return operateObj;//operateObj为TR
}
</script>
function getTrs(){
var table = document.getElementById("table");
var trs = table.rows;
//遍历table的rows就可以了。
for(var i=0;i<trs.length;i++){
}
}
</script>
<tr>
.........
</tr>
</tbody>var tbody = document.getElementById("TB");
var trs = tbody.childNodes;
for(var i = 0; i < trs.length; ++i)
{
var tr = trs[i];}
我看楼主用ajax实现 会很方便
还是不行 google找js 操作table
晕,看错了,以为是点击checkbox…… <script>
function getTrs(){
var table = document.getElementById("table");
var trs = table.rows;
//遍历table的rows就可以了。
for(var i=0;i <trs.length;i++){
}
}
</script>
引用三楼的代码
function checkConfirm(){
var table = document.getElementById("table1");
var trs = table.rows;
alert(trs.length);
for(var i=0; i<trs.length; i++){
var cols = trs[i];
alert(cols.length);
for(var j=0; j<cols.length; j++){
if(i == 0){
if(cbox.isSelected == true){
alert("true");
}else{
alert("false");
}
}
if( j == 1){
alert(cols[1]);
}
}
}
}]
为什么得到的cols[i],alert时为undefine
{
var row=obj.parent.parent;
//这样可以获取点击的行
}