Предотвратить событие щелчка родительского контейнера при срабатывании гиперссылки

На моей веб-странице у меня есть список файлов.

Каждый файл в немсобственный контейнер div (div class = "файл"). Внутри контейнера находится ссылка на файл и описание.

Я хотел позволить пользователю щелкнуть в любом месте контейнера, чтобы загрузить файл. Я сделал это, добавив событие click в контейнер и получив ссылку на дочернюю ссылку.

Когда файл открывается в новом окне, если пользователь фактически щелкает ссылку, файл открывается дважды.

Поэтому мне нужно предотвратить запуск события нажатия родительского контейнера при нажатии на гиперссылку. Будет ли лучший способ сделать это, чтобы добавить функцию щелчка к гиперссылке to0 и установить event.stopPropagation? Предположительно, это затем остановит всплытие события в контейнер.

Спасибо Бен

Ответы на вопрос(3)

Ваш ответ на вопрос