2016-10-01 24 views
-1

https://jsbin.com/nisetupaqa/edit?html,js,console,outputgetElementByIdを参照エラー

var App = React.createClass({ 
     render(){ 
     return(
     <h1>Hello world</h1> 
     ) 
     } 
    }) 

ReactDOM.render(<App />,getElementById('app-container')); 

何が問題になっています反応し使用して?仕事にハロー世界を取得できませんでした、私はこれは動作するはず"ReferenceError: getElementById is not defined

+5

['document.getElementById()'](https://developer.mozilla.org/en-US/docs/Web/API/Document/getElementById)を試してください。 – Makyen

答えて

-1

のエラーを得た:

class App extends React.Component { 
    handleClick(e){ 
    alert("Clicked"); 
    } 
    render(){ 
     return(
     <h1 onClick={this.handleClick.bind(this)}>Hello world</h1> 
    ) 
    } 
} 

ReactDOM.render(<App />,document.getElementById('app-container')); 
+0

私は下の投票がなぜあるのか分かりますか? – Boky

0

getElementByIdは、それがグローバルではありません、documentオブジェクトのメソッドです。

document.getElementByIdは、ブラウザによって定義されます。

getElementByIdをグローバルとして呼び出す場合は、自分で定義する必要があります。