में divs के साथ क्लिक करने के लिए कैसे उपयोग करें मैं एक बहुत ही सरल एप्लिकेशन बना रहा हूं जहां आप अपने रंग को सफेद से काले रंग में बदलने के लिए स्क्वायर divs पर क्लिक कर सकते हैं। हालांकि, मुझे परेशानी हो रही है। मैं ऑनक्लिक फ़ंक्शन का उपयोग करना चाहता हूं ताकि उपयोगकर्ता अपने रंग को बदलने के लिए स्क्वायर पर क्लिक कर सके, लेकिन ऐसा लगता है कि यह काम नहीं कर रहा है। मैंने स्पैन और खाली पी टैग का उपयोग करने का प्रयास किया है, लेकिन यह या तो काम नहीं करता है।React.js
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
धन्यवाद! यह बॉक्स को स्टाइल कर रहा था जो मुझे थोड़ा सा ट्रिप कर रहा था। यह निश्चित रूप से काम करता है! –
आपका स्वागत है, क्या आप कृपया उत्तर स्वीकार कर सकते हैं –