Javascript-форум (https://javascript.ru/forum/)
-   Internet Explorer (https://javascript.ru/forum/css-html-internet-explorer/)
-   -   программно нажать на кнопку,ссылку (https://javascript.ru/forum/css-html-internet-explorer/74493-programmno-nazhat-na-knopku-ssylku.html)

Brick 16.07.2018 21:46

рони,
по тексту эт как,можно пример?

Brick 16.07.2018 21:49

есть код:
<form id="id1" method="post" action="./5b4828d2e4b02892c21e5291?-1.IFormSubmitListener-topicCommentFormPanel-commentForm"><div style="width:0px;height:0px;position:absolute;left:-100px;top:-100px;overflow:hidden"><input type="hidden" name="id1_hf_0" id="id1_hf_0"></div>
<textarea class="tarea" rows="5" id="message" name="text"></textarea>
<span class="btn_g w120 flr"><span class="btn_g_in"><input type="submit" value="Отправить"></span></span>
</form>

--
как нажать на кнопку?
код:
document.getElementById("id1").submit();

не подойдёт, при каждом нажатии он меняется,то на id2....id9 или ida....idb,закономерности нет,рамдомно меняется
как нажать?

рони 16.07.2018 21:53

Brick,
document.forms[0].submit()

Brick 16.07.2018 21:53

<a href="http://yandex.ru>яндекс</a>


q_time=setInterval(
document.addEventListener('DOMContentLoaded', function() 
{
document.links[0].click();
},4000)

правильный код?

рони 16.07.2018 21:55

Brick,
document.getElementById("message").form.submit()

Brick 16.07.2018 21:58

document.forms[0].submit();
это
работает ,спасибо

рони 16.07.2018 21:59

Brick,
<a href="http://yandex.ru">яндекс</a>
 <script>
document.addEventListener('DOMContentLoaded', function() {
    var q_time = setInterval(function() {
        document.links[0].click();
    }, 4000)

})
</script>

Brick 16.07.2018 22:05

мой вариант,проверил тоже работает или мой неправильно?
q_time=setInterval(
document.addEventListener('DOMContentLoaded', function qwn() 
{
document.links[0].click();
}),1000)

рони 16.07.2018 22:10

Цитата:

Сообщение от Brick
мой неправильно?

да неправильно, но кликнуть сможет 1 раз
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  </style>


</head>

<body>
<a href="#" onclick="this.text++;return false">0</a>
<script>
q_time=setInterval(
document.addEventListener('DOMContentLoaded', function qwn()
{
document.links[0].click();
}),1000)

</script>

<a href="#" onclick="this.text++;return false">0</a>
<script>
document.addEventListener('DOMContentLoaded', function() {
    var q_time = setInterval(function() {
        document.links[1].click();
    }, 1000)

})
</script>
</body>
</html>

Brick 16.07.2018 22:38

рони,
спасибо за помощь!


Часовой пояс GMT +3, время: 09:35.