Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как нажать на input? (https://javascript.ru/forum/dom-window/58396-kak-nazhat-na-input.html)

BeetleJuice541 19.09.2015 14:05

Как нажать на input?
 
Подскажите,как на это нажать?
<input type="submit" value="Go" class="button">

EmperioAf 19.09.2015 16:02

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>ГГ</title>
</head>
<body>
<input type="submit" value="Go" class="button">
<script>
var button = document.querySelector('input[type="submit"]');
button.onclick = alert('Кнопка нажата');
button.onclick();
</script>
</body>
</html>

sortarray 19.09.2015 16:56

EmperioAf,
у тебя происходит не то что ты думаешь

TypeError: button.onclick is not a function

button.onclick = function(){alert('Кнопка нажата')};

заглядывай в отладчик иногда

Safort 19.09.2015 17:12

<input type="submit" value="Go" class="button">
<script>
var button = document.querySelector('.button');
button.onclick = function() {
    alert('Кнопка нажата');
};
button.click();
</script>



sortarray,
+1.

EmperioAf 19.09.2015 17:16

Цитата:

Сообщение от sortarray
TypeError: button.onclick is not a function

пфф
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="Keywords" content="">
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ГГ</title>
</head>
<body>
<input type="submit" value="Go" class="button">
<script>
var button = document.querySelector('input[type="submit"]');
button.onclick =function(){
 alert('Кнопка нажата'); 
}
var click = button.onclick;
click();
</script>
</body>
</html>

Эх, Safort опередил меня

BeetleJuice541 19.09.2015 20:07

Все сработало,спасибо всем кто помог!


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