Javascript - 获取所有表 -> tr 值

标签 javascript html-table

<table>
  <tr><td>foo</td></tr>
  <tr><td>bar</td></tr>
  <tr><td>abc@yahoo.com</td></tr>
</table>

谁能告诉我如何编写 Javascript 行以仅获取下表中的电子邮件地址,我一直在搜索很多,但我所遇到的只是在 td 的任一表中使用“id”的教程.. 我想在没有 id 的情况下这样做 .. 请帮忙

最佳答案

var rows = document.getElementsByTagName("table")[0].rows;
var last = rows[rows.length - 1];
var cell = last.cells[0];
var value = cell.innerHTML

在这里自己试试:http://jsfiddle.net/ReyNx/ .

显然,您必须更改 document.getElementsByTagName("table")[0] 以适当匹配您的表格

如果您使用的是 jQuery,则更容易:

var value = $('table tr:last td').text();

有关详细信息,请参阅 MDN DOM reference ,它向您显示哪些属性可用于遍历 DOM 的哪些元素。

关于Javascript - 获取所有表 -> tr 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13763111/

相关文章:

javascript - 以与上传图像相同的方式保存静态图像

javascript - 有没有一种简单的方法可以将唯一的字符串转换为 JavaScript 中的唯一数字?

javascript - 为什么在匿名函数调用上使用 NOT 运算符? (类似于淘汰赛 2.1.0)

jquery:如何根据文本输入隐藏表格

javascript - 访问 Node js中对象内部的数组 - 未定义?

javascript - 卡在Node + MongoDB异步查询问题上

html - Rails 3 - html.erb 中的表格

asp.net - 使用 Excel VBA 打开 IE 并与 Web 表单交互

jquery - HTML 表格追加、JQuery 数组

css - 如何使用 CSS 将此表格行设置为特定高度?