2012-09-24 3 views
9

ich die folgende Fehlermeldung für eine einfache Funktion unten bekommen:Javascript Typeerror: document.getElementsByTagName („p“) [0] .innerHtml ist keine Funktion

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

Ich bin nur versuchen zu verstehen, die Verwendung von 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> 

Kann mir jemand sagen, wo ich falsch liege?

Antwort

24

innerHTML aber nicht innerHtml, und es ist keine Funktion, sollten Sie die Zeichenfolge auf diese Eigenschaft festlegen.

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

Verwendung

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

Es '.innerHTML', aktualisieren Sie bitte! –

+1

Nur aktualisiert ..! – Patriks

Verwandte Themen