Автоматический щелчок по дочернему элементу со случайным идентификатором - PullRequest
0 голосов
/ 20 июня 2020

Я полный javascript нуб, и я пытаюсь автоматически щелкнуть кнопку внутри div.

<div id="KB_3383878" class="td button-visible">
<button id="KB_1532704" class="inputsubmit">Search</button>
</div>

Числа после KB_ меняются случайным образом при каждом нажатии кнопки. Я не могу щелкнуть на основе класса inputsubmit, так как есть 3 идентичные кнопки, из которых 2 скрыты, и они вращаются, какая из них видна после x щелчков, а Класс inputsubmit также вращается между inputsubmit и enterclass.

Поэтому мне нужно найти дочерний элемент div с классом button-visible.

The JS сценарий, который я пробовал использовать до сих пор, ни на что не влияет:

window.onload = function(){
    var parent = document.getElementsByClassName('button-visible'); 
    var children = parent.children[0]; 
  
  
    setInterval(function(){
        parent.button.click();
    },1000);
};

1 Ответ

0 голосов
/ 20 июня 2020

Кажется, вы имеете в виду неправильную переменную. parent.button.click() должно относиться к children (которое я бы назвал firstChild или как-то так).

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