14

对于下面的简单函数,我收到以下错误:

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>

有人可以告诉我我要去哪里错了吗?

4

2 回答 2

28

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

document.getElementsByTagName("p")[0].innerHTML = "hello my name is vaani";
于 2012-09-24T08:58:29.983 回答
2

采用

document.getElementsByTagName("p")[0].innerHTML="hello my name is vaani";
于 2012-09-24T08:59:26.287 回答