|
программно нажать на кнопку,ссылку
Нашел,такую информацию на сайте:
для клика на кнопку программно используются события click() или submit() для формы. document.getElementsByClassName("класс кнопки").click(); или document.getElementById("идентификато� � формы").submit(); // если кнопка имеет type="submit" если это кнопка type="submit", то можно через форму document.getElementById("идентификато� �_формы").submit(); //или document.forms.(имя_формы).submit(); если это просто кнопка и у нее есть только class, и такой class только у одного элемента на странице, то добавляете в начале страницы реализацию метода getElementsByClassName() для IE и document.getElementsByClassName("имя_класс а")[0].click(); методы с маленьких букв начинаются вроде...а также getElementsByName пишется с буквой s (все методы getElements, кроме getElementByIdпишутся с буковкой s) + необходимо указать № элемента, т.к. getElementsByName это коллекция элементов на странице с аттрибутом name № элемента на странице (нумерация элементов начинается с 0) -- очень помогла, столкнулся с 2-мя проблемами: -как нажать на кнопку ,ссылку без классов,id ,имени и как отправить кнопку. Прошу мне пожалуйста помочь :) |
Brick,
document.links[0].click() |
можно пожалуйста подробнее,я новичок
|
links -это что?не работал с ним :(
|
ссылка <a href="http//....">текст</a>
как ,на неё нажать javascript (ом)? |
рони, ?
|
Brick,
<!DOCTYPE html> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> </style> <script> document.addEventListener('DOMContentLoaded', function() { document.links[2].click() }); </script> </head> <body> <a href="http//....">текст</a> <a href="http//....">текст</a> <a href="https://javascript.ru/forum/">forum</a> <a href="http//....">текст</a> </body> </html> |
рони,
Запутал есть такая функция <a href="http://..." class="yellow">ссылка</a> q_time=setInterval(function clik() { document.getElementsByClassName("yellow")[0].click(); },1600) -- если нет класса ,как нажать на ссылку? <a href="http://...">ссылка</a> |
рони,
у вас скрипт нажмет на ссылку на 21-строке? [0],[1],[2] - 3-я ) |
Цитата:
вычислить по атрибутам ссылки по тексту |
Часовой пояс GMT +3, время: 16:34. |
|