我試圖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