Нажать на инпут по классу
Здравствуйте
Нужно с помощью JS нажать кнопку "Показать ещё" Кусок HTML'а: <input class="submit-button-more submit-button-more-active" name="commit" onclick="return Forms.More.allowSubmit(this)" type="submit" value="Показать еще" /> Мой код: document.getElementsByClassName("submit-button-more submit-button-more-active").submit(); Выдаёт ошибку: TypeError: Object #<NodeList> has no method 'submit' Подскажите, пожалуйста, в чем ошибка? |
JSJunior2012, если это submit кнопка, то проще обратиться к форме и применить метод submit()
если это просто кнопка, то используется метод click(), и getElementsByClassName() является коллекцией (т.е. возвращает массив элементов), нужно getElementsByClassName()[i], где i - № элемента на странице, с данным классом |
lord2kim, спасибо, getElementsByClassName()[i] помог.
|
Часовой пояс GMT +3, время: 10:26. |