|
программно нажать на кнопку,ссылку
Нашел,такую информацию на сайте:
для клика на кнопку программно используются события 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, время: 08:35. |
|