我有一个HTML <table>
,我成功使用此代码迭代它:
var rows = document.querySelectorAll("#ff\\:tablereparation tr");
for (var i = 0; i < rows.length; i++) {
alert(rows[i].cells[0].innerHTML);
alert(rows[i].cells[1].innerHTML);
}
问题是我的结果是<span>
代码:
<span id="ff:tablereparation:0:np">Panne grave</span>
我只想要值,在这种情况下:Panne grave
,我尝试使用value
,text()
,val()
,但它没有用。
答案 0 :(得分:0)
这是你应该做的:
var rows = document.querySelectorAll("#ff\\:tablereparation tr");
for (var i = 0; i < rows.length; i++) {
for (var j = 0; j < 2; j++) {
alert(rows[i].cells[j].textContent);
}
}
请参阅this Fiddle了解演示。