Przykład
Zapobiec linka otwierania URL:
document.getElementById("myAnchor").addEventListener("click",
function(event){
event.preventDefault()
});
Spróbuj sam " Więcej "Try it Yourself" przykłady poniżej.
Definicja i Wykorzystanie
preventDefault() metoda anuluje zdarzenie, jeśli można anulować, co oznacza, że domyślna akcja, która należy do zdarzenia nie wystąpią.
Na przykład, może to być przydatne, gdy:
- Kliknięcie na "Submit" przycisku uniemożliwić złożenie formularza
- Kliknięcie na link, zapobiegają link z następujących URL
Uwaga: Nie wszystkie zdarzenia są anulować. Użyj cancelable właściwość, aby dowiedzieć się, czy zdarzenie można anulować.
Uwaga: preventDefault() metoda nie zapobiega dalszemu rozprzestrzenianiu się zdarzenia przez DOM. Za pomocą stopPropagation() metodę zająć.
Wsparcie przeglądarka
Liczby w tabeli określ pierwszą wersję przeglądarki, która w pełni obsługuje metodę.
metoda | |||||
---|---|---|---|---|---|
preventDefault() | tak | 9.0 | tak | tak | tak |
Składnia
event .preventDefault()
parametry
Żaden |
Szczegóły techniczne
Zwracana wartość: | Nie zwraca wartości |
---|---|
DOM wersja: | DOM Level 2 Events |
Więcej przykładów
Przykład
Zapobiec domyślne działanie pole wyboru:
document.getElementById("myCheckbox").addEventListener("click",
function(event){
event.preventDefault()
});
Spróbuj sam " <Object Event