JavaScript : Вопрос 1 : 17

Что представляет собой механизм всплытия событий в JavaScript? Приведите пример.

 

Уважаемые учащиеся ниже Вы сможете увидеть ответ, перед тем, как ответить, пожалуйста, постарайтесь написать для себя ответ на черновике, и только потом сравните наш ответ с Вашим: 

 

 

 

 

 

Верно ли наше решение?

Ответ:

После того, как событие сработает на элементе, оно также сработает на родителях, вверх по дереву DOM, если это событие нигде принудительно не прервут.

Приведу пример:

<div> первый
<div> второй
<div> третий</div>
</div>
</div>

Клик по div "третий" вызывает событие onclick сначала на элементе "третий", затем на элементе "второй" и в конце концов на элементе "первый". Это и называется всплытием, событие всплывает от самого вложенного элемента вверх через родителей. Так будет продолжаться пока не достигнем объект Document и затем Window. Всплытие реализовано во всех браузерах, включая IE.
1 балл


© Copyright © 2017 - 2019 Все права защищены. Бесплатное онлайн образование.