Есть div, на нем весит onclick, в этом div, есть еще один div на котором висит тот же onclick.
Вопрос: При нажатии на блок, какой из onclick вызовится первым или же они вызовутся оба?
p.s. - Просьба к адекватным людям, если вопрос тупой и очень легкий, просьба дать ответ без "зайди в гугл", "о боже" и тд, спасибо
Принцип всплытия очень простой. Когда на элементе происходит событие, обработчики сначала срабатывают на нём, потом на его родителе, затем выше и так далее, вверх по цепочке предков.
WapSter, я точно никогда не применял.. зачем интересно такие вопросы задают на собеседовании?) Можно ещё что-нить спросить никогда неиспользуемое, чтобы отсеить тех, кто не нужен под предлогом: "не прошёл тестирование на собеседовании"...)
WapSter, да ладно, повесить один листенер на родителя и слушать e.target, вместо того чтобы вешать на каждого из однотипных 146 детей - это тоже всплытие на практике