1. Event.preventDefault ();
Примечание. Событие по умолчанию прыжков элемента A,
Кнопка, радио и другие элементы формата событий по умолчанию,
Div Element не имеет события по умолчанию
пример:
Код кода копирования следующим образом:
<a href = "http://www.baidu.com" target = "_ Black"> Baidu </a>
Код кода копирования следующим образом:
var samp = document.getElementbytagname ("a");
Samp.addeventlistener ("click", function (e) {e.preventDefault ()}, false);
Объяснение: Когда вы нажимаете на ссылку, прыжки будут происходить при обычных обстоятельствах, но теперь мы предотвращаем его событие по умолчанию, то есть инцидент с прыжком, а затем мы не будем прыгать на Байду.
2. Event.stoppropagation ();
Примечание: вложенные элементы обычно имеют пузырящие инциденты, которые принесут некоторые эффекты
пример:
Код кода копирования следующим образом:
<div id = "c1" onclick = "alert (1)">
<div id = "c2" Online = "Alert (2)">
<input type = "кнопка" id = "c3" value = "click" onclick = "alert (3)">
</div>
</div>
Когда вы нажимаете кнопку здесь, браузер появится 3,2,1 Простой тест, представьте, что если кнопка и его уход отца связаны с важным инцидентом в то же время в разработке проекта, результаты будут ужасными. Метод обработки в это время заключается в предотвращении пузырьков.
Зарегистрируйте инцидент Click для ввода, предотвращая его инцидент с пузырьком
Код кода копирования следующим образом:
document.getElementById ('c3').
ХОРОШО! Пересечение Пересечение Быть
PS: Здесь я рекомендую инструмент онлайн -запроса для инцидента JS.
JavaScript событие и описание функции Daquan:
http://tools.vevb.com/table/javascript_event