【发布时间】:2011-04-22 16:29:24
【问题描述】:
我使用 Javascript 将新行动态添加到 html 表中,然后我使用了:
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
queue.innerHTML +=table.rows[rowCount].cells[1].firstChild.nodeValue + "/" + table.rows[rowCount].cells[2].firstChild.nodeValue +"\n";
但它只返回null,因此我想知道我们能否从动态添加的行中的单元格中获取值以及如何获取? 谢谢。
【问题讨论】:
-
1)队列从何而来? 2)rowCount 是行数+1,所以你的逻辑不能真正正确地抓取一些东西。 3)我们需要知道你的html结构。 4)JavaScript 不关心节点是否是动态创建的。它只关心它们在代码执行时是否存在。见jsfiddle.net/9pL23
标签: javascript dom