Beispiel
Verhindern Sie einen Link von dem Öffnen der URL:
document.getElementById("myAnchor").addEventListener("click",
function(event){
event.preventDefault()
});
Versuch es selber " Mehr "Try it Yourself" Sie "Try it Yourself" Beispiele unten.
Definition und Verwendung
Die preventDefault() Methode das Ereignis abbricht , wenn es kündbare ist, was bedeutet , dass die Standard - Aktion, die dem Ereignis eintreten wird nicht gehört.
Zum Beispiel kann dies nützlich sein, wenn:
- Ein Klick auf einen "Submit" -Taste, verhindern , dass es ein Formular abzuschicken
- Ein Klick auf einen Link, verhindern, dass die Verbindung aus folgenden URL
Hinweis: Nicht alle Ereignisse kündbaren sind. Verwenden Sie die kündbare Eigenschaft , um herauszufinden , ob ein Ereignis kündbar ist.
Anmerkung: Die preventDefault() Methode nicht verhindert eine weitere Ausbreitung eines Ereignisses durch den DOM. Verwenden Sie die stopPropagation() Methode , dies zu handhaben .
Browser-Unterstützung
Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die die Methode vollständig unterstützt.
Methode | |||||
---|---|---|---|---|---|
preventDefault() | Ja | 9.0 | Ja | Ja | Ja |
Syntax
event .preventDefault()
Parameter
Keiner |
Technische Details
Rückgabewert: | Kein Rückgabewert |
---|---|
DOM Version: | DOM Level 2 Veranstaltungen |
Mehr Beispiele
Beispiel
Verhindern, dass die Standardaktion eines Checkbox:
document.getElementById("myCheckbox").addEventListener("click",
function(event){
event.preventDefault()
});
Versuch es selber " <Ereignisobjekt