我的Reactjs应用程序出现此错误。 请注意我使用的是课程而不是ID。
Uncaught Error: _registerComponent(...): Target container is not a DOM element.
这是我的Js代码
var React = require('react');
var ReactDOM = require('react-dom');
require('./style.css')
var App = require('./components/App')
ReactDOM.render( <App/>, document.getElementsByClassName('app') );
我的Html代码是
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>React App</title>
</head>
<body>
<div class="app"></div>
</body>
</html>
答案 0 :(得分:1)
这是因为document.getElementsByClassName('app')
返回元素数组,你需要元素本身。
只需使用此类代码:document.getElementsByClassName('app')[0]