每当我尝试使用document.body.appendChild
时,它的计算结果为null
。下面是我的代码:
document.body.appendChild(c92w46);
我得到这个错误:
main.js:96 Uncaught TypeError: Cannot read property 'appendChild' of null
很可能是在DOM准备好之前到达body。你应该使用DOMContentLoaded
事件来操作DOM。
https://developer.mozilla.org/en-US/docs/Web/API/Window/DOMContentLoaded_event
window.addEventListener('DOMContentLoaded', (event) => {
document.body.appendChild(<element>);
});
否则,最好共享更多的代码。