我在下面的简单函数中遇到以下错误:
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>
有人能告诉我我哪里出错吗?
答案 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";