当我使用particles.js时,我需要将id="particles-js"放在particles.js的div上。但是我已经有了一个id属性(id="root"),在这里我呈现了我的App.js。在index.js (在id="root"中呈现应用程序)中,我将document.getElementsById('root'))更改为document.getElementsByClassName('root')),但它不起作用。我怎么才能这样做呢?
在index.html中
<div id="particles-js" class="root"></div>在App.js中:
ReactDOM.render(<App />,
document.getElementsByClassName('root'));
serviceWorker.unregister();(我一直在导入工作…所需的所有文件如果我将id="particles-js"放到另一个div中,它可以工作,但我需要与"root"一起使用它来呈现我的应用程序。)
发布于 2019-03-24 14:08:27
document.getElementsByClassName('root')将返回一个数组。你可以试试:document.getElementsByClassName('root')[0]。但您必须保证只有一个名为root的className。
https://stackoverflow.com/questions/55324571
复制相似问题