Javascript Проверка переключателя / флажка

#javascript #forms #loops #checkbox #radio-button

#javascript #формы #циклы #флажок #переключатель

Вопрос:

В обычном Ole-Javascript нужно ли мне использовать цикл для перебора переключателей / флажков, чтобы проверить, установлены ли они, или есть более простой способ сделать это?

Ответ №1:

ДА. Это может быть наиболее полезно для…

  • … все они содержатся в одном элементе, чтобы вы могли перемещаться по его дочерним элементам
  • … примените имя класса ко всем из них, чтобы использовать document.getElementsByClassName
  • …использовать document.getElementsByTagName (хотя тег — это input тег, поэтому вы можете получить и другие элементы)

Тем не менее, это просто получение элементов; но, как вы уже заявили, вам все равно нужно будет перебирать каждый из них, чтобы выполнить любое сравнение, которое вам нравится. jQuery позволит вам делать подобные вещи проще, но «Обычный Оле-Javascript» не может.