我试图getElementsByTagName("title")
然后提醒自己的价值观为什么innerTEXT不能和节点一起工作?
它试图用innerText
它返回任何结果
例子:
<script>
var req = new XMLHttpRequest();
req.onreadystatechange=function()
{
if(req.readyState==4 && req.status==200)
{
titles = req.responseXML.getElementsByTagName("title");
for(i=0; i < titles.length; i++)
{
alert(titles[i].innerText);
}
}
}
req.open("GET","webapp/data",true);
req.send();
</script>
当我使用innerHTML但我不明白它只能为什么!
例子:
<script>
var req = new XMLHttpRequest();
req.onreadystatechange=function()
{
if(req.readyState==4 && req.status==200)
{
titles = req.responseXML.getElementsByTagName("title");
for(i=0; i < titles.length; i++)
{
alert(titles[i].innerHTML);
}
}
}
req.open("GET","webapp/data",true);
req.send();
</script>
为什么不转换XML以JSON?这样,您可以比使用DOM api更自然地访问这些值 – evolutionxbox
这些问题真的没有帮助您吗? ['[javascript] innerText'](http://stackoverflow.com/search?q=%5Bjavascript%5D+innerText)你搜索了,对吧? –
@FelixKling我搜索了,但问题我不知道innerHTML如何给出与textContent相同的值 – Vendetta