Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как сделать 2 действия с задержкой (https://javascript.ru/forum/misc/70878-kak-sdelat-2-dejjstviya-s-zaderzhkojj.html)

swerk 09.10.2017 12:41

Как сделать 2 действия с задержкой
 
Есть 2 действия например заполнение формы document.querySelector(.class).value = "Text";
и нажатие на кнопку document.querySelector(.button).click .
Как можно сделать чтобы эти 2 действия выполнялись с определенной задержкой? В SetTimeout или SetInterval как то можно засунуть их?

ksa 09.10.2017 13:11

Цитата:

Сообщение от swerk
SetTimeout

Это метод как раз и выполняет некую функцию с задержкой. :yes:
Цитата:

Сообщение от swerk
например заполнение формы
document.querySelector(.class).value = "Text";

<input type='text' id='test' />
<script>
setTimeout(function(){
   document.querySelector('#test').value='Text';
},1000);
</script>

swerk 09.10.2017 13:51

Цитата:

Сообщение от ksa (Сообщение 466973)
Это метод как раз и выполняет некую функцию с задержкой. :yes:

<input type='text' id='test' />
<script>
setTimeout(function(){
   document.querySelector('#test').value='Text';
},1000);
</script>

Мне нужно чтобы после document.querySelector(.class).value = "Text";
Была задержка ну допустим 5 секунд и только потом document.querySelector('#test').click();

Nexus 09.10.2017 13:53

swerk, ну так в чем проблема?
document.querySelector('#test').value='Text';
setTimeout(function(){
   document.querySelector('#test').click();
},5000);


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