我通过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/

10-11 12:03