我在 javascript 中通过这段代码获取节点的值,
function show(){
var x = document.getElementsByTagName("allowance")[0];
var y = x.nodeValue;
alert(y);
}
从 html 中的这个 xml。
<xml style="display: none">
<students id="lul">
<student>
<name>Mark Fajardo</name>
<allowance>9999</allowance>
</student>
<student>
<name>Rencie Macale</name>
<allowance>20</allowance>
</student>
</students>
</xml>
但是警报项目的输出只是空的。帮助
最佳答案
你也可以像这样使用 innerHTML
y = document.getElementsByTagName("allowance")[0].innerHTML;
alert(y);
关于javascript - 获取 nodeValue 时输出为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46022067/