Эмуляция нажатия кнопки при определенном действии
Здравствуйте, возникла проблема. Нужно, что бы при нажатии на <p >Telephone</p>и <p name="kindGoods">Laptop</p> эмулировалось нажатие кнопки submit (и соответственно срабатывал alert).
Заранее спасибо) Вот мой код, который не работает <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <script> var kindGoods = document.getElementsByName("kindGoods"); for (var i = 0; i < kindGoods.length; i++) { kindGoods[i].addEventListener("click", emulClick); } function emulClick() { document.getElementById('filter').click(); } </script> </head> <body> <p name="kindGoods" >Telephone</p> <p name="kindGoods">Laptop</p> <input type="submit" value="Apply" id="filter" onclick="alert('rrr')"/> </body> |
Волшебное превращение неработающего кода в работающий
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <script> window.onload = function() { var kindGoods = document.getElementsByName("kindGoods"); for (var i = 0; i < kindGoods.length; i++) { kindGoods[i].addEventListener("click", emulClick); } function emulClick() { document.getElementById('filter').click(); } } </script> </head> <body> <p name="kindGoods" >Telephone</p> <p name="kindGoods">Laptop</p> <input type="submit" value="Apply" id="filter" onclick="alert('rrr')"/> </body> |
Спасибо большое!)
|
Часовой пояс GMT +3, время: 21:08. |