假如我有如下tbody:
<tr>
<td >1</td>
<td >164502</td>
<td> error unknown</td>
<td> <input type="checkbox" name="check" ></td>
</tr>
<tr>
<td >2</td>
<td ><a href="/tags/tag_tfoot.asp">145023</a></td>
<td> time out</td>
<td> <input type="checkbox" name="check" ></td>
</tr>
<tr>
<td >3</td>
<td ><a href="/tags/tag_tfoot.asp">12345</a></td>
<td>remote</td>
<td> <input type="checkbox" name="check" ></td>
</tr>
<tr>
<td >4</td>
<td >123695</td>
<td> option unknown</td>
<td> <input type="checkbox" name="check" ></td>
</tr>
<tr>
<td>5</td>
<td >12365</td>
<td> out of time</td>
<td> <input type="checkbox" name="check" ></td>
</tr>
</tbody>
现在需要根据每个tr的第三个孩子td的值做其他事情,如何取得这些td的text。用document.getElementsByTagName("td").innerText好像不行啊。之前每个td都有class属性的,很方便用document.getElementsByClassName("class属性值")可以拿出td里的东西,可这没啥属性之后就不会了啊。跪求大神解答啊,着急啊!
<tr>
<td >1</td>
<td >164502</td>
<td> error unknown</td>
<td> <input type="checkbox" name="check" ></td>
</tr>
<tr>
<td >2</td>
<td ><a href="/tags/tag_tfoot.asp">145023</a></td>
<td> time out</td>
<td> <input type="checkbox" name="check" ></td>
</tr>
<tr>
<td >3</td>
<td ><a href="/tags/tag_tfoot.asp">12345</a></td>
<td>remote</td>
<td> <input type="checkbox" name="check" ></td>
</tr>
<tr>
<td >4</td>
<td >123695</td>
<td> option unknown</td>
<td> <input type="checkbox" name="check" ></td>
</tr>
<tr>
<td>5</td>
<td >12365</td>
<td> out of time</td>
<td> <input type="checkbox" name="check" ></td>
</tr>
</tbody>
现在需要根据每个tr的第三个孩子td的值做其他事情,如何取得这些td的text。用document.getElementsByTagName("td").innerText好像不行啊。之前每个td都有class属性的,很方便用document.getElementsByClassName("class属性值")可以拿出td里的东西,可这没啥属性之后就不会了啊。跪求大神解答啊,着急啊!
解决方案 »
- 发现一个网站调用js是这样的,特来学习如何做到?
- JQuery实现鼠标滑过表格时只有偶数行换颜色的问题,急等解决!!!
- 请问 textarea 中的换行字符是什么
- 求助:怎么判断checkbox全被选中后才提交表单?
- javascript 和并在一起看的眼睛酸痛,请问有什么方法还原
- 求个省市连动的正确代码,要运行过的,给整个HTML页的代码,不能运行的就不要了
- 广州招聘javascript程序员(顶者有分)
- 如何实现鼠标经过动态表格背景变色?
- 表格的第二行缝隙很大!该怎么解决!(急)
- 帅哥提问,一扔就200分.要个JS操作颜色的函数.
- JS脚本中onClick没有起作用,大家帮我看看我哪里写错了
- 用非数字做数组下标时,.length和.forEach的结果好像不大对?
var trs = document.getElementsByTagName('tr');
for(var i in trs){
var tr = trs[i];
var tds = tr.getElementsByTagName('td');
alert( tds[2].innerHTML );
}
介意你在要找的地方定设置Id 然后用document.getElementsById("id的名字").innerText 这样取值
你试试看
http://download.csdn.net/detail/snjcaorui/3439266 Jquery获得鼠标在Table上的行号列号,以及值
for(var i=0; i<trs.length; i++) {
if (trs[i].getElementsByTagName("td")[2].innerText == "string") {
trs[i].getElementsByTagName("td")[2].innerText;
} else {
trs[i].getElementsByTagName("td")[2].textContent;
}
}