./src/index.js第10行:未定义'elementid'no-undef

时间:2020-07-22 20:15:18

标签: javascript reactjs compiler-errors react-router

import React from 'react';
import ReactDOM from 'react-dom';
import {BrowserRouter} from "react-router-dom";
import *  as serviceWorker from './serviceWorker';
import App from '/App';

ReactDOM.render(
<BrowserRouter>
<App/>
</BrowserRouter>, document.getElementById(elementid, 'root'));
serviceWorker.unregister();

我只是在reactjs的index.js文件中键入此代码,然后就会发生此错误

Failed to compile
./src/index.js
  Line 10:  'elementid' is not defined  no-undef

Search for the keywords to learn more about each error.

所以请告诉我,该如何解决此错误

2 个答案:

答案 0 :(得分:0)

React Dom Render需要元素引用,因此您必须使用document.getElementById('root')提供引用。只需删除elementid

答案 1 :(得分:0)

您要达到什么目标?

arr仅接收1个参数,即元素的ID。因此,如果您尝试获取根元素。只需将其更改为:

getElementById