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

时间:2012-09-24 08:57:06

标签: javascript typeerror getelementsbytagname

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

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>

有人能告诉我我哪里出错吗?

2 个答案:

答案 0 :(得分:27)

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

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

答案 1 :(得分:2)

使用

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