Dom дерево клик по элементу без id
Document.getelentbyclassname("nameclass").onclick; не работает в консоли браузера
|
пишите правильно, регистр в JS должен соблюдаться
document.getElementsByClassName('classname'); |
Регистр пишу как надо в консоли , но все равно undefined
|
Денис01952, getElementsByClassName возвращает целую коллекцию элементов... А у коллекции нет свойства onclick. ;)
document.getElementsByClassName('classname')[<номер_элемента>].onclick |
к примеру мне нужно чтобы скрипт кликнул "мои сообщения " вконтакте ввожу это в консоль document.getElementsByClassName('left_label inl_bl')[0].onclick; ответ null а мне нужно чтобы он кликнул и перешел в мои сообщения
|
document.getElementsByClassName('left_label inl_bl')[0].dispatchEvent(new Event("click")); |
true возвращает консоль , но в диалоги не переходит
|
<html> <head> <meta charset="utf-8"> </head> <body> <div></div> <script> document.querySelector("div").addEventListener("click", function(e) { top.location = "https://google.com"; }); document.querySelector("div").dispatchEvent(new Event("click")); </script> </body> </html> посмотрите обработчик события на элементе, от которого вы что-то хотите. |
Цитата:
Ты ведь его просто пытаешься прочитать... |
Как определить как посмотреть обработчик событий элемента?
|
Часовой пояс GMT +3, время: 06:38. |