例如:
<tbody id="myTab">
<tr>
<td>222</td>
<td>333</td>
<td>444</td>
<td>555</td>
.
.
.
<td>....</td>
</tr>
</tbody>
怎么获取数据333的数据。没有文本框。比如说var tab =document.getElementById("myTab")
for(var i=0;i<tab.rows.length;i++){alert(tab.rows[i].cells[1].firstChild.value);//这样写报错。innertHTML,Text都试过报错。
}
<tbody id="myTab">
<tr>
<td>222</td>
<td>333</td>
<td>444</td>
<td>555</td>
.
.
.
<td>....</td>
</tr>
</tbody>
怎么获取数据333的数据。没有文本框。比如说var tab =document.getElementById("myTab")
for(var i=0;i<tab.rows.length;i++){alert(tab.rows[i].cells[1].firstChild.value);//这样写报错。innertHTML,Text都试过报错。
}
for(var i=0; i<tdStr.length; i++)
{
alert(tdStr[i].innerText);
}
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<table>
<tbody id="myTab">
<tr>
<td>222</td>
<td>333</td>
<td>444</td>
<td>555</td>
<td>666</td>
<td>777</td>
</tr>
</tbody>
</table>
<script type="text/javascript">
window.onload = function() {
var tbody = document.getElementById("myTab");
var trs = tbody.getElementsByTagName("tr");
for (var i = 0; i < trs.length; i++) {
var tds = trs[i].getElementsByTagName("td");
for (var j = 0; j < tds.length; j++) {
(function() {
alert(tds[j].innerHTML);
})(j);
}
}
}
</script>
</body>
</html>
这太麻烦了$("#myTab tr").each(function(){
var tdValue= $(this).find("td:nth-child(2)").text(); //获取指定每行的第二个单无格的数据
})