preventDefault() olay yöntemi

tanım ve kullanım

olay iptal edilebilirse, preventDefault() yöntemi olayı iptal edecek, bu da olaya ait varsayılan işlemin gerçekleşmeyeceği anlamına gelir.

şunlar gibi durumlar için faydalıdır:

  • gönder butonunu tıklayarak formun gönderilmesini önleyin
  • bağlantıyı tıklayarak URL'yi takip etmeyi önleyin

notlar:tüm faaliyetler iptal edilebilir değildir. Bu durumu çözmek için: cancelable özelliği olayın iptal edilebilir olup olmadığını belirlemek için:

notlar:preventDefault() yöntemi, olayın DOM üzerinden daha fazla yayılmasını önlemeyecektir. Bu durumu çözmek için stopPropagation() yöntemini kullanın.

örnek

örnek 1

bağlantıyı açan URL'yi önleyin:

document.getElementById("myAnchor").addEventListener("click", function(event){
  event.preventDefault();
);

kişisel olarak deneyin

örnek 2

çıkış işlemini önleyin:

document.getElementById("myCheckbox").addEventListener("click", function(event){
  event.preventDefault();
);

kişisel olarak deneyin

gramer

event.preventDefault()

Parametreler

Yok.

Teknik ayrıntılar

Dönüş değeri: Dönüş değeri yok.
DOM sürümü: DOM Level 2 Olayları

Tarayıcı desteği

Tabloda belirtilen sayılar, bu yöntemi tam olarak destekleyen ilk tarayıcı sürümünü belirtir.

Yöntemler Chrome IE Firefox Safari Opera
preventDefault() Destek 9.0 Destek Destek Destek