Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Поиск элемента формы botton по значению value (https://javascript.ru/forum/dom-window/32017-poisk-ehlementa-formy-botton-po-znacheniyu-value.html)

ŞΘLƉiΞR 30.09.2012 09:30

Поиск элемента формы botton по значению value
 
У меня есть вот такой набросок:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Клики по трем кнопкам</title>
</head>
<body>
	<small>Когда вы нажмете Ctrl-Q, нажмутся три эти кнопки одна за другой</small>

	<button id="botton1" value="bottonval1" onclick="this.innerHTML='Вы нажали Первую кнопку'">Первая одинаковая кнопка</button>
	<button id="botton2" value="bottonval2" onclick="this.innerHTML='Вы нажали Вторую кнопку'">Вторая одинаковая кнопка</button>
	<button id="botton3" value="bottonval3" onclick="this.innerHTML='Вы нажали Третью кнопку'">Третья одинаковая кнопка</button>
	<script type="text/javascript">
	document.onkeyup = function (e) {
	    e = e || window.event;
	    if (e.keyCode == 81&&e.ctrlKey) {
			document.getElementById("botton1").click();
			setTimeout(function () {document.getElementById("botton2").click();}, 2000);
			setTimeout(function () {document.getElementById("botton3").click();}, 4000);
	    }
	    return false;
	}
	</script>
</body>
</html>

Как мне реализовать поиск и нажатие по кнопкам не по их id а по значенюи value? помогите плиз, который день уже мучаюсь с эй фигнёй((

bes 30.09.2012 10:21

querySelectorAll('button[value="значение"]')

ŞΘLƉiΞR 30.09.2012 10:44

bes,
можешь поставить querySelectorAll('button[value="значение"]') в пример выше? а то сделаю ченить не так


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