@Perokar

Почему не работает ни одно событие кроме onclick?

Уже упростил даже в таком виде не работает. Пробовал и мышкой и с тачпада.
Есть div (пустой с классом допустим content)
function t9(){ console.log ('1'); }
function t10(){ console.log ('2'); }

document.querySelector('.content').onclick = t9;
document.querySelector('content').ondblclick = t10;


в результате 1- появляется в консоли, 2 -нет.
пробую другим путём, комментирую первую строку(document.querySelector('.content').onclick = t9;), заменяю назначение обработчика на:
document.querySelector('content').addEventListener ("dblclick", t10);

И тишина, то же самое с другими событиями. Что делать ? Как проверить? Работает только одно событие click.
Код написан в VSC, система Windows 10, браузер Chrome и Edge.
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 2
dyuriev
@dyuriev
A posteriori
function t9(){ console.log ('1'); }
function t10(){ console.log ('2'); }

var items = document.getElementsByClassName('content');

for (var i = 0; i < items.length; i++) {
    items[i].addEventListener( 'click', function() { t9() } );
    items[i].addEventListener( 'dblclick', function() { t10() } );
}


c записью function() { t9() } не совсем уверен что правильно, ибо JS не практикую, но код проверил - работает
Ответ написан
@Perokar Автор вопроса
Вот такой вот эксперимент, может кто в курсе, что может быть.
https://youtu.be/4b233x0NFZE
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Sportrecs Москва
от 150 000 до 200 000 ₽
03 дек. 2020, в 02:47
5000 руб./за проект
03 дек. 2020, в 00:05
3000 руб./за проект