Показать сообщение отдельно
  #8 (permalink)  
Старый 15.06.2018, 13:53
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

KolaKola,
Надо обработчик ставить на элементы внутри объекта.
Если у вас svg в том же домене - попробуйте такой вариант:
var logo = document.getElementsByClassName('navigation__logo')[0];
document.addEventListener('load',function(){
  logo.contentDocument.querySelector('svg').addEventListener('click', function(){
      alert(123);
  });
 });

Кроссдоменно contentDocument в object, похоже, недоступен...
Ответить с цитированием