私は四角形のdivをクリックして色を白から黒に変えることができる非常に簡単なアプリケーションを作っています。しかし、私は問題を抱えています。私はonClick関数を使用して、ユーザーが色を変更するために四角形をクリックできるようにしたいが、それは動作していないようだ。私はスパンと空のpタグを使ってみましたが、どちらもうまくいきません。ここでReact.jsのdivでonClickを使用する方法
は、問題のコードです:
var Box = React.createClass({
getInitialState: function() {
return {
color: 'white'
};
},
changeColor: function() {
var newColor = this.state.color == 'white' ? 'black' : 'white';
this.setState({
color: newColor
});
},
render: function() {
return (
<div>
<div
style = {{background: this.state.color}}
onClick = {this.changeColor}
>
</div>
</div>
);
}
});
はここCodePenの私の小さなプロジェクトへのリンクです。 http://codepen.io/anfperez/pen/RorKge
ありがとう!それは私をちょっと上げていた箱をスタイリングしていた。それは間違いなく動作します! –
あなたは大歓迎です、あなたは答えを受け入れることができますか –