önlemeDefault() Olay Yöntemi
Örnek
Bir bağlantının URL'yi açmasını önleyin:
document.getElementById("myAnchor").addEventListener("click", function(event){
event.preventDefault()
});
Aşağıda daha fazla "Kendiniz Deneyin" örnekleri.
Tanım ve Kullanım
önlemeDefault() yöntemi, iptal edilebilirse olayı iptal eder, yani olaya ait varsayılan eylem gerçekleşmeyecektir.
Örneğin, bu şu durumlarda yararlı olabilir:
- Bir "Gönder" düğmesine tıklayarak form göndermesini engelleyin
- Bir bağlantıya tıklayarak bağlantının URL'yi izlemesini engelleyin
Not: Tüm etkinlikler iptal edilemez. Bir etkinliğin iptal edilebilir olup olmadığını öğrenmek için iptal edilebilir özelliği kullanın .
Not: PreventionDefault() yöntemi, bir olayın DOM aracılığıyla daha fazla yayılmasını engellemez. Bunu işlemek için stopPropagation() yöntemini kullanın.
Tarayıcı Desteği
Tablodaki sayılar, yöntemi tam olarak destekleyen ilk tarayıcı sürümünü belirtir.
Method | |||||
---|---|---|---|---|---|
preventDefault() | Yes | 9.0 | Yes | Yes | Yes |
Sözdizimi
event.preventDefault()
parametreler
Hiçbiri |
Teknik detaylar
Geri dönüş değeri: | Dönüş değeri yok |
---|---|
DOM Sürümü: | DOM Seviye 2 Etkinlikleri |
Daha fazla örnek
Örnek
Bir onay kutusunun varsayılan eylemini engelle:
document.getElementById("myCheckbox").addEventListener("click", function(event){
event.preventDefault()
});