Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.12.2019, 17:41
Профессор
Отправить личное сообщение для Артист Посмотреть профиль Найти все сообщения от Артист
 
Регистрация: 25.09.2016
Сообщений: 163

Нажать на кнопку.
Вот есть кнопка:
<script>
	function obj_c()
	{
		document.getElementById("num").value = (((((23*10)+25)*27)+8)-13)-17;
		var l = document.getElementById("code").value.length;
		
		if(!l)
		{
			swal("Введите код с картинки!", "", "error");
			return false;
		}
		return true;
	}
</script>
<td class=wblight valign=center width=100%>
	&nbsp;&nbsp;&nbsp;
	<input type=text style='WIDTH: 70 px' size=4 name=code autocomplete=off id=code onkeyup='change_tr();'>
	<input type=hidden value='7' name=id>
	&nbsp;
	<input type=hidden value='7' name=id2>
	<input type=hidden value='e7346d2a09f788ce4470b446be4e37c6' name=idr>
	<input type=hidden value='0' name=num id=num>
	<input type=hidden value='0aa510000f55bf489be6c1d32532b0e0' name=id3>
	<INPUT class="wbtn" type=submit value="Работать" onclick="return obj_c(0);"> //Кнопка
</td>


Как мне её нажать?

document.getElementsByClassName('wbtn').click();
document.getElementsByClassName('wbtn').submit();


Не работает.
Ответить с цитированием
  #2 (permalink)  
Старый 14.12.2019, 17:46
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Артист,
https://javascript.ru/forum/events/7...tml#post516807
Ответить с цитированием
  #3 (permalink)  
Старый 14.12.2019, 18:16
Профессор
Отправить личное сообщение для Артист Посмотреть профиль Найти все сообщения от Артист
 
Регистрация: 25.09.2016
Сообщений: 163

document.getElementsByClassName('wbtn').addEventListener("click", obj_c(0));


Я правильно понял?
Не работает...

Мне не отловить нужно, а нажать, как будто мышкой.

Последний раз редактировалось Артист, 14.12.2019 в 18:21.
Ответить с цитированием
  #4 (permalink)  
Старый 14.12.2019, 18:18
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Сообщение от Артист
Я правильно понял?
нет!!!
document.getElementsByClassName('wbtn')добавить нужное сюда.click();
Ответить с цитированием
  #5 (permalink)  
Старый 14.12.2019, 18:24
Профессор
Отправить личное сообщение для Артист Посмотреть профиль Найти все сообщения от Артист
 
Регистрация: 25.09.2016
Сообщений: 163

document.getElementsByClassName('wbtn').addEventListener.submit();
document.getElementsByClassName('wbtn').addEventListener.click();
document.getElementsByClassName('wbtn').addEventListener("click", obj_c(0)).submit();


Никак не хочет. ))
Ответить с цитированием
  #6 (permalink)  
Старый 14.12.2019, 18:29
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Сообщение от Артист
Никак не хочет. ))
прочитайте текст по ссылке!!!
Ответить с цитированием
  #7 (permalink)  
Старый 14.12.2019, 18:31
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Артист,
Сообщение от рони
getElements получить элементы
у списка элементов нет метода click,
из списка элементов выберите нужный!
document.getElementsByClassName('wbtn')[0].click();
Ответить с цитированием
  #8 (permalink)  
Старый 14.12.2019, 18:35
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Артист,
или так
document.querySelector('.wbtn').click();
Ответить с цитированием
  #9 (permalink)  
Старый 14.12.2019, 18:39
Профессор
Отправить личное сообщение для Артист Посмотреть профиль Найти все сообщения от Артист
 
Регистрация: 25.09.2016
Сообщений: 163

Ааа, блин не заметил что это массив. ))
Спасибо.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нажимая кнопку, нажать другую кнопку matt_xs Общие вопросы Javascript 1 18.10.2014 15:59
Как зделать такую фишку нажать на кнопку и чтобы высветило привет ??? mocaua Мобильный JavaScript 3 25.02.2014 21:55
Нажать кнопку... leny Firefox/Mozilla 1 29.04.2011 23:24
Как нажать кнопку из адресной строки? nnst Элементы интерфейса 2 16.04.2010 13:56
Нажать кнопку по истечению 2 минут vanek2010 Общие вопросы Javascript 5 21.01.2010 18:50