Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.08.2012, 17:37
Новичок на форуме
Отправить личное сообщение для JSJunior2012 Посмотреть профиль Найти все сообщения от JSJunior2012
 
Регистрация: 26.08.2012
Сообщений: 2

Нажать на инпут по классу
Здравствуйте
Нужно с помощью 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'
Подскажите, пожалуйста, в чем ошибка?
Ответить с цитированием
  #2 (permalink)  
Старый 26.08.2012, 17:43
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

JSJunior2012, если это submit кнопка, то проще обратиться к форме и применить метод submit()
если это просто кнопка, то используется метод click(), и getElementsByClassName() является коллекцией (т.е. возвращает массив элементов), нужно getElementsByClassName()[i], где i - № элемента на странице, с данным классом
Ответить с цитированием
  #3 (permalink)  
Старый 26.08.2012, 19:08
Новичок на форуме
Отправить личное сообщение для JSJunior2012 Посмотреть профиль Найти все сообщения от JSJunior2012
 
Регистрация: 26.08.2012
Сообщений: 2

lord2kim, спасибо, getElementsByClassName()[i] помог.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сократить кол-во инпут до одного, динамически менять значения тега input Dikkiy jQuery 2 01.05.2012 02:33
если количество символов в инпут техте не достаточно, то "сказат" ето ползователу dadli Элементы интерфейса 6 17.10.2011 01:55
Обратится по классу [MI_nor] Events/DOM/Window 16 24.01.2011 11:40
Выборка по классу а не по ID Brankub Общие вопросы Javascript 1 29.09.2010 11:25
как нажать эту кнопку (submit) в автоматическом режиме без участия юзера. Novihec Сайт Javascript.ru 13 22.06.2010 17:28