Просмотр полной версии : Как нажать на 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('Кнопка нажата')};
заглядывай в отладчик иногда
<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
Все сработало,спасибо всем кто помог!
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot