即使元素存在,也不会附加到未定义

时间:2018-05-22 14:44:40

标签: javascript dom google-chrome-extension

这个奇怪的错误一直发生在它说不能附加到未定义节点的地方,即使它不是空的。我在网上看了一下,有些人说它试图在DOM完成加载之前附加,但是在加载完所有内容并且错误仍然存​​在后触发。

内容代码脚本代码:

function additionalcss() {
   var timelineselect = document.querySelector('#timeline');
   if (timelineselect != null) {   //it passes this so I know its not null
     console.log(timelineselect);  //this prints fine, and is defined
     const maindiv = document.createElement('div');
     maindiv.setAttribute('id', 'div-main');
     document.timelineselect.appendChild(maindiv);  //throws error here
     ReactDOM.render(<Dropdown /> , maindiv);
   }

0 个答案:

没有答案