Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Нажать на кнопку. (https://javascript.ru/forum/misc/79083-nazhat-na-knopku.html)

Артист 14.12.2019 17:41

Нажать на кнопку.
 
Вот есть кнопка:
<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();


Не работает.

рони 14.12.2019 17:46

Артист,
https://javascript.ru/forum/events/7...tml#post516807

Артист 14.12.2019 18:16

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


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

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

рони 14.12.2019 18:18

Цитата:

Сообщение от Артист
Я правильно понял?

нет!!!
document.getElementsByClassName('wbtn')добавить нужное сюда.click();

Артист 14.12.2019 18:24

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


Никак не хочет. ))

рони 14.12.2019 18:29

Цитата:

Сообщение от Артист
Никак не хочет. ))

прочитайте текст по ссылке!!!

рони 14.12.2019 18:31

Артист,
Цитата:

Сообщение от рони
getElements получить элементы

у списка элементов нет метода click,
из списка элементов выберите нужный!
document.getElementsByClassName('wbtn')[0].click();

рони 14.12.2019 18:35

Артист,
или так
document.querySelector('.wbtn').click();

Артист 14.12.2019 18:39

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


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