Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.09.2015, 14:05
Аспирант
Отправить личное сообщение для BeetleJuice541 Посмотреть профиль Найти все сообщения от BeetleJuice541
 
Регистрация: 18.07.2014
Сообщений: 58

Как нажать на input?
Подскажите,как на это нажать?
<input type="submit" value="Go" class="button">
Ответить с цитированием
  #2 (permalink)  
Старый 19.09.2015, 16:02
Аватар для EmperioAf
Профессор
Отправить личное сообщение для EmperioAf Посмотреть профиль Найти все сообщения от EmperioAf
 
Регистрация: 15.01.2015
Сообщений: 622

<!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>
Ответить с цитированием
  #3 (permalink)  
Старый 19.09.2015, 16:56
Кандидат Javascript-наук
Отправить личное сообщение для sortarray Посмотреть профиль Найти все сообщения от sortarray
 
Регистрация: 19.09.2015
Сообщений: 117

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

TypeError: button.onclick is not a function

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

заглядывай в отладчик иногда
Ответить с цитированием
  #4 (permalink)  
Старый 19.09.2015, 17:12
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

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



sortarray,
+1.
Ответить с цитированием
  #5 (permalink)  
Старый 19.09.2015, 17:16
Аватар для EmperioAf
Профессор
Отправить личное сообщение для EmperioAf Посмотреть профиль Найти все сообщения от EmperioAf
 
Регистрация: 15.01.2015
Сообщений: 622

Сообщение от 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 опередил меня
Ответить с цитированием
  #6 (permalink)  
Старый 19.09.2015, 20:07
Аспирант
Отправить личное сообщение для BeetleJuice541 Посмотреть профиль Найти все сообщения от BeetleJuice541
 
Регистрация: 18.07.2014
Сообщений: 58

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать обязательным input radio? Anrew Общие вопросы Javascript 11 28.05.2015 00:59
Как можно нажать сразу на несколько кнопок? Yan.Total Events/DOM/Window 2 21.03.2013 11:02
Как определить что input в фокусе? BorodinKO Общие вопросы Javascript 5 11.01.2013 23:51
Как передать текст в input в модальное окно открытое jquery SpiritDark Элементы интерфейса 0 28.04.2012 21:46
Разным элементам input - разное форматирование. Как? eclipse (X)HTML/CSS 1 25.10.2007 13:55