Chrome: Loop
Добрый вечер! Имеется цикл, но не всегда срабатывает checkbox.click, скорее всего необходима задержка. Подскажите пож-та, куда прописать задержку между document.getElementsByTagName("li")[step].click() и checkbox.click. Заранее спасибо
var checkBox2 = document.getElementsByTagName("input")[11]; var checkBox3 = document.getElementsByTagName("input")[12]; var checkBox4 = document.getElementsByTagName("input")[13]; for (step = 28; step <= 50; step++) { document.getElementsByTagName("li")[step].click(); if (checkBox2.checked ) (checkBox2.click()); if (checkBox3.checked ) (checkBox3.click()); if (checkBox4.checked ) (checkBox4.click()); } |
Что вы пытаетесь сделать?
|
document.getElementsByTagName("li")[28] - document.getElementsByTagName("li")[50] - выбор ФИо, после выбора ФИО, необходимо убрать галки с document.getElementsByTagName("input")[11] - document.getElementsByTagName("input")[12], если они есть
|
снять галочки
document.querySelectorAll("input[type='checkbox']")[номер].checked = false; с фио не понятно, дайте ссылку на целевую страницу (и аккаунт если есть авторизация) я посмотрю. |
Извините, но страницу не могу дать, т.к она локальная.
Если делать так - Код:
document.querySelectorAll("input[type='checkbox']")[номер].checked = false |
Цитата:
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 20:51. |