是否可以从事件接口检查事件目标是否选中了属性



我在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`
    }
}

最新更新