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 に答える