пример
Предотвратить ссылку от открытия URL:
document.getElementById("myAnchor").addEventListener("click",
function(event){
event.preventDefault()
});
Попробуй сам " Больше "Try it Yourself" примеры ниже.
Определение и использование
preventDefault() метод отменяет событие , если оно отменяемое, а это означает , что действие по умолчанию , которое принадлежит к событию не произойдет.
Например, это может быть полезно в следующих случаях:
- При нажатии на "Submit" кнопку, предотвратить его отправки формы
- При нажатии на ссылку, предотвратить ссылку от следования URL
Примечание: Не все события отменяемые. Используйте отменяемое свойство , чтобы выяснить , если событие отменяемое.
Примечание: preventDefault() метод не предотвратить дальнейшее распространение события через DOM. Используйте stopPropagation() метод , чтобы справиться с этим.
Поддержка браузеров
Числа в таблице указать первую версию браузера, который полностью поддерживает метод.
метод | |||||
---|---|---|---|---|---|
preventDefault() | да | 9,0 | да | да | да |
Синтаксис
event .preventDefault()
параметры
Никто |
Технические подробности
Возвращаемое значение: | Нет возвращаемого значения |
---|---|
DOM Версия: | Уровень DOM 2 События |
Еще примеры
пример
Предотвратить действие по умолчанию флажка:
document.getElementById("myCheckbox").addEventListener("click",
function(event){
event.preventDefault()
});
Попробуй сам " <Объект Event