我在DOM上有一个复选框元素列表。选中复选框后,我有一个传递事件的 onChange 函数。有没有办法检查 event.target 是否具有已检查的属性?
我已经尝试过像event.target.style这样的东西,但我知道这不会遵循相同的模式。
let option = <input onChange={(event)=>{this.onchange(event)}} type='checkbox' checked/>
onchange = (event) => {
//Can i verify if event.target has checked attribute or not?
}
您可以在文档中查看此处
... const value = target.type === 'checkbox' ? target.checked : target.value; ...
你和event.target.checked
一起做if
let option = <input onChange={(event)=>{this.onchange(event)}} type='checkbox' checked/>
onchange = (event) => {
if(event.target.checked){
// do what you want to do when the input have `checked`
}
}