我正在编写代码以从文件读取并将其内容写入表中,然后根据所点击的行进行操作。需要帮助了解行创建方法之间的区别
我创建了一个读取文件并创建行的jsfiddle,但我很难理解如何选择正确的行。
http://jsfiddle.net/x1zjq3sv/4/
我想只选择行(不包括标题行)与特定ID的表。
我试图做:
var table = document.getElementById("TableID");
var tbod = table.getElementsByTagName("tbody")[0];
var rows = tbod.getElementsByTagName("tr");
但由此产生的变量“TBOD”似乎没有任何内在的HTML,所以变量“行”就是一句。任何人都可以解释为什么看起来没有被选中?
以下是样本输入文件:
input.txt中: http://pastebin.com/d4MqDiYW
可以使用获得表中的所有行[添加onclick事件* table.rows *](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTableElement/rows)其中* table *是对表的引用。 Table section元素(如* tbody *,* thead *等)具有类似的属性,即该节中的所有行。 – RobG