2016-06-29 4 views
-1

на веб-странице есть «показать еще» кнопка при нажатии кнопки инспектировать элемент появляетсяпрограммно нажмите на кнопку с помощью JavaScript

<input name="" id="" onclick="GetComments();" class="showMore showMoreNew" value=" المزيد" type="submit">

Я хочу кликать с помощью JavaScript

+0

Где ваша функция 'GetComments()'? –

+1

Просто запустите 'GetComments();' function ... – Rayon

+0

Если вы хотите программно выполнить событие click, вы можете использовать '$ ('. ShowMore.showMoreNew'). Trigger ('click')' – mwilson

ответ

-3

Решение JQuery не работает при определенных условиях, ниже решение всегда работает.

document.getElementById("xxx").click(); 
+1

За исключением случаев, когда элемент не имеет атрибута id – Terminus

+0

, почему бы не добавить идентификатор – iamnoten

+0

, похоже, что OP не имеет контроля над исходным кодом страницы. Он не может добавить идентификатор, если он не добавил его через JS или через консоль разработчика. Если через JS ему придется сначала выбрать его, и если через консоль разработчика это будет больше, чем просто использование другого селектора. (Кроме того, если вы используете консоль, ваш ответ должен будет объяснить, как это сделать до ее работы) – Terminus

1

Я использовал

document.getElementsByClassName("showMoreNew")[0].click(); 

и она работает.

Смежные вопросы