Как избежать ошибки машинописного текста: Свойство innerHTML не существует для типа «Элемент»
Я пытаюсь поместить некоторый HTML внутри определенного div. Когда я пытаюсь это в машинописи, я получаю эту ошибку:Property 'innerHTML' does not exist on type 'Element'
, По сути, это код:
document.body.innerHTML = '<div id="myDiv"><div>'
let myContainer = document.querySelector("#myDiv");
myContainer.innerHTML = '<h1>Test</h1>';
Удивительно, но это все еще работает, когда наборы сценариев компилируются, но мне интересно, дает ли мне типографский скрипт ошибку, каков правильный способ назначения innerHTML в этом случае?