【发布时间】:2016-05-17 03:00:55
【问题描述】:
我正在尝试在特定的 div 中放置一些 HTML。当我在打字稿中尝试这个时,我得到这个错误: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>';
令人惊讶的是,当 typescripts 编译时它仍然有效,但我想知道 typescript 是否给我一个错误,在这种情况下继续分配 innerHTML 的正确方法是什么?
【问题讨论】:
标签: typescript