So vermeiden Sie einen Tippfehler: Die Eigenschaft 'innerHTML' existiert nicht für den Typ 'Element'

Ich versuche, HTML in einem bestimmten div zu platzieren. Wenn ich das in Maschinenschrift versuche, erhalte ich diesen Fehler:Property 'innerHTML' does not exist on type 'Element'. Grundsätzlich ist dies der Code:

document.body.innerHTML = '<div id="myDiv"><div>'

let myContainer = document.querySelector("#myDiv");
myContainer.innerHTML = '<h1>Test</h1>';

Erstaunlicherweise funktioniert es immer noch, wenn Typenskripte kompiliert werden, aber ich frage mich, ob Typenskripte mir einen Fehler melden. Wie kann man in diesem Fall InnerHTML weiter zuweisen?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage