Javascript 获取span标记的值
我有一个HTMLJavascript 获取span标记的值,javascript,jquery,html,Javascript,Jquery,Html,我有一个HTML,我成功地使用以下代码对其进行了迭代: 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); } var rows=document.querySelecto
,我成功地使用以下代码对其进行了迭代:
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);
}
var rows=document.querySelectorAll(“#ff\\:tablerepaiment tr”);
对于(变量i=0;i
问题是我有一个带有
标记的结果:
<span id="ff:tablereparation:0:np">Panne grave</span>
Panne坟墓
我只想要值,在本例中:
Panne grave
,我尝试了value
,text()
,val()
,但它不起作用。以下是您应该做的:
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);
}
}
var rows=document.querySelectorAll(“#ff\\:tablerepaiment tr”);
对于(变量i=0;i
请参阅以获取演示。尝试
.textContent
而不是.innerHTML
。如果其中有多个元素,tryelement.querySelector('span').textContent
@Rajesh谢谢,它与一起工作。textContent
span
没有“值”,您的意思是获取其内部htmlshow-us-your-code。你说的还不够。在jsbin
或其他地方进行演示,因为此处显示的HTML与选择器不匹配,所以ff:tableRepeation
应该是表或span的ID
。桌子在您的跨度标签内吗?您的选择器的目标是ID
td
标记。按这个顺序。。。。另外,如果您有多个元素具有此ID
,您应该知道ID
应该是唯一的,因此应该使用类
名称。