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, время: 12:33. |