Редкие появления элемнтов на форме
-
@ruzne А где гарантия что бас тоже видит так же как ты сам напишешь? Може там где-то фрейм пропустил или еще какую-то секцию.
-
@Mulin
ну ладно фрейм, может быть а как он что еще пропустит
input селектор для всех полей ввода с тегом input без вариантов
iframe тоже гарантировано селектор для всех фреймов
если опаопасаться что пропустишь можно поставить обработчик событий на изменение страницы и в функции обработчике проверять select ли измененный элемент или input, так гарантированно найдет и внутри фрейма и в коде сгенерированном js и даже если елемент появится в любое время как появится ттак найдет
-
@ruzne
А можно пример кода в котором проверка есть ли вообще видимые чекбоксы, а потом после нахождения хоть одного чекбокса нажимаются все независимо в какой они секции?
-
document.addEventListener("DOMSubtreeModified", function(event){ if(event.currentTarget.tagName == 'input' && event.currentTarget.type == 'checkbox'){ ... } });
-
@ruzne
Спасибо конечно, а как это использовать в рамках Баса?
-
@Mulin
выполнять при каждой загрузке
-
@ruzne Так это выполнится код сразу же. А мне надо проверять виден ли элемент на экране или нет, его может и не быть видно в начале, а только после каких-то действий появляется и только тогда жать.
-
@Mulin
Это установит обработчик события мутации которая будет проверять каждый раз как любой элемент на странице изменится а равно появится
-
@ruzne а как просто в цикле проверить?
-
@Mulin
уже готовое решение надо?
-
Ну я не знаю что из себя представляют чекбоксы которые мне надо чекнуть, просто знаю что они редко появляются после нескольких кликов на определенную кнопку, я даже не знаю, во фрейме они или нет, я конечно подготовил отловку хтмл, но она скорее всего не поможет, т.к. добавляются они скорее всего js и сидят во фрейме(не уверен тут). Как проверить их существование и видимость не зная селекторов - хз.
-
@Mulin
по другому, что такое селектор?
почему селектор чек бокса не знаешь, я уже ..рас селектор чекбокса написал, правда стандартного конечно, ну не стандартный тогда у него полюбому будет [class*="chekbox"], скорее всего, очень вероятно
-
This post is deleted!
-
This post is deleted!