如何解决javascript TypeError:document.getElementsByTagName(“p”)[0] .innerHtml不是函数?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (563)

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

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>

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

提问于
用户回答回答于

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

document.getElementsByTagName("p")[0].innerHTML = "hello my name is vaani";
用户回答回答于

使用

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

扫码关注云+社区

领取腾讯云代金券