Можно ли из интерфейса событий проверить, имеет ли свойство event.target проверенное свойство? - PullRequest
0 голосов
/ 10 июня 2019

У меня есть список элементов флажка в DOM. Когда флажок установлен, у меня есть функция onChange, которая передает событие. Есть ли способ проверить, имеет ли свойство event.target свойство selected?

Я пробовал что-то вроде 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?
}

1 Ответ

1 голос
/ 10 июня 2019

Вы можете проверить здесь, в документах

...
const value = target.type === 'checkbox' ? target.checked : target.value;
...

Вы делаете if с event.target.checked

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`
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...