gpt4 book ai didi

javascript - 在 ReactJS 中捕获事件

转载 作者:行者123 更新时间:2023-12-02 16:20:57 24 4
gpt4 key购买 nike

我想捕获单击的复选框并执行一个事件。

var TestApp = React.createClass({
handleChange: function(){
var handle = this.getDOMNodes(); //gets entire Div. I want just the selected checkbox
},
getInitialState: function(){
selected: ''
},
render: function(){
return(
<div>
<input type="checkbox" className="option1" onChange={this.handleChange}/> Option1<br />
<input type="checkbox" className="option2" onChange={this.handleChange}/>Option2<br />
<span>{this.props.selected}</span>
</div>
);
}
});

React.render(<TestApp />, document.body);

最佳答案

像平常一样使用事件对象:

handleChange: function(event){
// event.target refers to the DOM element the event originated from
},

关于javascript - 在 ReactJS 中捕获事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29130320/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com