javascript TypeError:document.getElementsByTagName("p")[0] .innerHtml不是函数

vaa*_*ala 12 javascript typeerror getelementsbytagname

我在下面的简单函数中遇到以下错误:

TypeError: document.getElementsByTagName("p")[0].innerHtml is not a function
Run Code Online (Sandbox Code Playgroud)

我只是想了解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>
Run Code Online (Sandbox Code Playgroud)

谁能告诉我我哪里出错了?

xda*_*azz 27

innerHTML但不是innerHtml,并且它不是函数,您应该将字符串设置为此属性.

document.getElementsByTagName("p")[0].innerHTML = "hello my name is vaani";
Run Code Online (Sandbox Code Playgroud)