Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.
  • Форумы
  •  » iMacros
  •  » [РЕШЕНО] как в Js найти элемент на странице и нажать на него

№125-11-2016 11:05:56

petral2002
Участник
 
Группа: Members
Зарегистрирован: 10-12-2015
Сообщений: 19
UA: Chrome 54.0

[РЕШЕНО] как в Js найти элемент на странице и нажать на него

может кто знает как в Js найти элемент на странице и нажать на него ,делал это с помощью макроса ,работает но не долго ,через какоето время не нажимает кнопку ,а в ручную жмет сразу ,может можно как то через getelement сделать ,я пробовал но imacros пишет ошибку

Отсутствует

 

№225-11-2016 12:57:13

Nagibaka
Участник
 
Группа: Members
Зарегистрирован: 08-03-2016
Сообщений: 24
UA: Chrome 54.0
Веб-сайт

Re: [РЕШЕНО] как в Js найти элемент на странице и нажать на него

petral2002,можно.
Только вместо "getelement" используй лучше "querySelector" - он более мощный и в нем можно указывать любые css-селекторы.

Примеры имитации клика мыши на Javascript:

скрытый текст

Выделить код

Код:

// Кликнет по кнопке субмита
window.document.querySelector("input[type=submit]").click();

// Кликнет по элементу с id="sbm"
window.document.querySelector("#sbm").click();

// Кликнет по первому элементу с классом class="btn"
window.document.querySelector(".btn").click();

// Кликнет по второму элементу с классом class="btn"
window.document.querySelectorAll(".btn")[1].click();


Это не полный список возможностей, гуглите "css-селекторы", чтобы посмотреть все варианты.


Продвинутые уроки по iMacros+Javascript смотрите на моем блоге(ссылка под аватаром).

Отсутствует

 
  • Форумы
  •  » iMacros
  •  » [РЕШЕНО] как в Js найти элемент на странице и нажать на него

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]