Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.01.2014, 15:31
Интересующийся
Отправить личное сообщение для Александр_1997 Посмотреть профиль Найти все сообщения от Александр_1997
 
Регистрация: 17.01.2014
Сообщений: 12

Как найти нужный элемент страницы и кликнуть если он имеет тока класс...
<div class="button_box" onclick="top.changeloc('/fight.php');"><div class="button_face_left"></div><div class="button_face_center">&nbsp;Обновить</div><div class="button_face_right"></div>&nbsp;&nbsp;</div>

Тут у нас 1 основной див, и 3 штуки идут сверху него просто так...Так вот как сделать клик по этой кнопке при загрузки этой кнопки с помощью JS? Я думаю сначало надо ее найти, у кнопки есть тока класс, значит использовать метод getElementsByClassName("button_box") но как после этого клик сделать автоматично? И еще есть нюанс, что если на странице 4 кнопки с одинаковым классом, без имени и id, как их различить программно? помогите кто или дайте где можно почитать о нужном мне методе...
Ответить с цитированием
  #2 (permalink)  
Старый 17.01.2014, 15:32
Интересующийся
Отправить личное сообщение для Александр_1997 Посмотреть профиль Найти все сообщения от Александр_1997
 
Регистрация: 17.01.2014
Сообщений: 12

<div class="button_box" onclick="top.changeloc('/fight.php');"><div class="button_face_left"></div><div class="button_face_center">&nbsp;Обновить</div><div class="button_face_right"></div>&nbsp;&nbsp;</div>
Ответить с цитированием
  #3 (permalink)  
Старый 18.01.2014, 00:23
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,719

Сообщение от Александр_1997
если на странице 4 кнопки с одинаковым классом, без имени и id, как их различить программно?
Добавить всем уникальные id. Можно вручную, можно из php/cgi/asp.
Ответить с цитированием
  #4 (permalink)  
Старый 18.01.2014, 12:34
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,522

Сообщение от Александр_1997
если на странице 4 кнопки с одинаковым классом, без имени и id, как их различить программно
<body>
    <input type="button" value="1">
    <input type="button" value="1">
    <input type="button" value="1">
    <input type="button" value="1">
    <script>
      var inp = document.querySelectorAll('input'),
        len = inp.length;
      for (; len--; inp[len].onclick = clickme);

      function clickme() {
        this.value++;
      }
    </script>
  </body>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как добавить класс, если он переменная? j.r.r jQuery 2 30.08.2013 22:52
как найти в jquery элемент, который создан в цикле php Vagif jQuery 4 08.08.2013 17:17
closest(). Как найти элемент в толпе? Viper jQuery 17 22.11.2011 15:28
Как узнать имеет ли родительский элемент потомков? Sc@M Events/DOM/Window 2 29.08.2008 15:00
Как сравнить класс, если их много!? Sc@M Events/DOM/Window 16 29.08.2008 11:47