Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取span标记的值_Javascript_Jquery_Html - Fatal编程技术网

Javascript 获取span标记的值

Javascript 获取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

我有一个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.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
。如果其中有多个元素,try
element.querySelector('span').textContent
@Rajesh谢谢,它与
一起工作。textContent
span
没有“值”,您的意思是获取其内部htmlshow-us-your-code。你说的还不够。在
jsbin
或其他地方进行演示,因为此处显示的HTML与选择器不匹配,所以
ff:tableRepeation
应该是表或span的
ID
。桌子在您的跨度标签内吗?您的选择器的目标是
ID
,然后是其中的所有
td
标记。按这个顺序。。。。另外,如果您有多个元素具有此
ID
,您应该知道
ID
应该是唯一的,因此应该使用
名称。