Показать сообщение отдельно
  #5 (permalink)  
Старый 07.03.2018, 17:04
Новичок на форуме
Отправить личное сообщение для zppetu16 Посмотреть профиль Найти все сообщения от zppetu16
 
Регистрация: 02.03.2018
Сообщений: 5

j0hnik,

спасибо, здесь попробовал Ваш пример, работает, а как к себе перенести не понял. Не могли бы немного объяснить?

1. Где определяется объект Event? Просто я использую js в imacros, и у меня там выдаётся ошибка

ReferenceError: Event is not defined, line 6 (Error code: -991)

а на этом сайте этот пример работает.

2. bnt.onmouseover=e=> alert('over'); как работает эта строка? Я понимаю, что она устанавливает поведение элемента btn при событии onmouseover, но синтаксис непонятен (js наверное ещё плохо понимаю). Что такое e в том выражении?

**************

У меня такая ситуация: на веб-странице при наведении мыши на опр. элемент появляется всплывающее меню. Я хочу программно "наводить" мышь на этот элемент, чтобы то меню появлялось. Нашёл селектор этого элемента: 'div:nth-child(2) > div:nth-child(1)', теперь хочу сделать так:
var selector = 'div:nth-child(2) > div:nth-child(1)';
var Element1;

Element1 = window.document.querySelector ( selector );
Element1.dispatchEvent ( new Event ( "mouseover" ) );


imacros отвечает, что Event не определено. Что я делаю неправильно?

Спасибо!

Последний раз редактировалось zppetu16, 07.03.2018 в 17:19. Причина: дополнил
Ответить с цитированием