0
ここに私のコードです。 className "para"のparaは変更されません。どのように機能が呼び出されているかどうかを確認するには?私はReact.jsによってレンダリングされたhtml要素の内容をonClickを使って変更しようとしています。しかし、このコードは動作していないようです
var Banner = React.createClass({
onBannerClick : function(){
document.getElementsByClassName('para').innerHTML = "Clicked it";
},
render:function(){
return(
<p className='para' onClick={this.onBannerClick}>Click this</p>
)
}
});
ReactDOM.render(<Banner/>,
document.getElementById('atom')
)
感謝を働いている私は、IDにクラス名を変更し、それはなぜですか? –
ReactはDOMを制御します。手動で管理する場合は、反応が終了したときを知る必要があります。手動でクリーンアップする必要がありますこれは大丈夫ですが、jQueryプラグインが必然的に必要な場合は、ほとんどの場合、それを行うことでより効果的で簡単になります。 –