javascript TypeError: document.getElementsByTagName ("p") [0] .innerHtml no es una función

Me aparece el siguiente error para una función simple a continuación:

TypeError: document.getElementsByTagName("p")[0].innerHtml is not a function

Solo estoy tratando de entender el uso de 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>

¿Puede alguien decirme a dónde me voy mal?

Respuestas a la pregunta(2)

Su respuesta a la pregunta