Вход

Просмотр полной версии : Как нажать на input?


BeetleJuice541
19.09.2015, 14:05
Подскажите,как на это нажать?
<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
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
Все сработало,спасибо всем кто помог!