У меня есть несколько элементов SVG, которые я хочу выделить, чтобы выделить. Когда я нажимаю в первый раз, я хочу выделить сюжет. Когда я нажимаю в любом месте на странице, я хочу отменить выбор. Когда я нажимаю другой элемент, пока он уже выбран. Я хочу отменить выбор.
У меня возникают проблемы с определением, находится ли щелчок мыши где-то не на выбранном элементе. Как мне настроить прослушиватель событий, чтобы определить, выбираю ли я где-то на странице, которая не является элементом?
Прямо сейчас мой слушатель событий в документе выглядит так:
document.addEventListener("click", function(event) {
console.log(event.relatedTarget);
});
Помощь в правильном направлении будет принята с благодарностью!