2012-09-24 100 views
9

我收到以下錯誤下面一個簡單的功能:的JavaScript類型錯誤:document.getElementsByTagName(「P」)[0] .innerHtml不是一個函數

TypeError: document.getElementsByTagName("p")[0].innerHtml is not a function 

我只是想了解getElementsByTagName的用法。

function myFunc(){ 
document.getElementsByTagName("p")[0].innerHtml("hello my name is vaani"); 
} 
</script> 
</head> 

<body onload="myFunc();"> 
<p></p> 
<p></p> 
<p></p> 
</body> 

有人可以告訴我我哪裏出錯了嗎?

回答

24

innerHTML但不是innerHtml,它不是一個函數,你應該設置字符串爲這個屬性。

document.getElementsByTagName("p")[0].innerHTML = "hello my name is vaani"; 
2

使用

document.getElementsByTagName("p")[0].innerHTML="hello my name is vaani"; 
+0

它'.innerHTML',請更新! –

+1

剛剛更新..! – Patriks

相關問題