Установка флажка через JS в браузере - PullRequest
1 голос
/ 04 августа 2020

Я хочу установить несколько значений и флажков на веб-странице, используя JS.

Я могу делать значения, используя

document.querySelector('input[name="date"]').value = '1/1/2000';
document.querySelector('form').submit();

... это достаточно просто . Есть несколько флажков, которые можно или не нужно ставить. Как происходит установка флажка через консоль? Вот пример одного из них, когда он отмечен:

input id = "FormView1_cb_EXAMPLE" type = "checkbox"

name = "FormView1 $ cb_EXAMPLE" checked = "checked"

Ответы [ 2 ]

0 голосов
/ 04 августа 2020

Надеюсь, ваша работа выглядит

   var input = document.querySelector('#FormView1_cb_EXAMPLE').checked;
console.log(input)
<input id="FormView1_cb_EXAMPLE" type="checkbox">
0 голосов
/ 04 августа 2020

Это можно сделать, установив таргетинг на проверенный атрибут элемента после его выбора с помощью querySelector или getElementByID. Затем просто установите значение true для проверки.

document.querySelector('#steve').checked=true
<input id="steve" type="checkbox">

Если вам нужно сделать это для нескольких, и все они имеют одно и то же имя класса, вы можете использовать querySelectorAll и forEach / для l oop и установить каждый из них имеет значение true (проверено) с использованием этого метода. (это будет работать только в том случае, если ваш список того, какие из них необходимо проверить условно, является постоянным)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...