HTML DOM Olayları
- Önceki Sayfa HTML Öznitelik
- Sonraki Sayfa HTML Event Nesnesi
HTML DOM Olayları
HTML DOM olayları, JavaScript'in HTML belgesindeki elementler üzerinde farklı olay işleyicileri kaydedebileceği olayları sağlar.
Olaylar genellikle fonksiyonlarla birlikte kullanılır, fonksiyon olayın gerçekleşmeden önce çalışmaz (örneğin, kullanıcı bir düğmeye tıkladığında).
Olaylar hakkında eğitim almak için bizim JavaScript Olay Eğitimi.
olay | Açıklama | Aittir |
---|---|---|
abort | Medya yükleme durdurulduğunda bu olay gerçekleşir. | |
afterprint | Sayfa yazdırılmaya başlandığında veya yazdırma dialogu kapatıldığında bu olay gerçekleşir. | Event |
animationend | CSS animasyonu tamamlandığında bu olay gerçekleşir. | AnimationEvent |
animationiteration | CSS animasyonu tekrarlandığında bu olay gerçekleşir. | AnimationEvent |
animationstart | CSS animasyonu başladığında bu olay gerçekleşir. | AnimationEvent |
beforeprint | Sayfa yazdırılmaya başlandığında bu olay gerçekleşir. | Event |
beforeunload | Belge yüklendiğinden önce bu olay gerçekleşir. | |
blur | Element odak kaybettiğinde bu olay gerçekleşir. | FocusEvent |
canplay | Tarayıcı medyayı oynatabilmeye başladığında bu olay gerçekleşir. | Event |
canplaythrough | Tarayıcı medyayı buffer'ı durdurmadan oynatabilirken bu olay gerçekleşir. | Event |
change | Form elementinin içeriği, seçilen içerik veya seçilen durum değiştiğinde bu olay gerçekleşir. | Event |
click | Kullanıcı bir elementi tıkladığında bu olay gerçekleşir. | MouseEvent |
contextmenu | Kullanıcı bir elementi sağ tıkladığında ve sağ tıklama menüsünü açtığında bu olay gerçekleşir. | MouseEvent |
copy | Kullanıcı elementin içeriğini kopyaladığında bu olay gerçekleşir. | ClipboardEvent |
cut | Kullanıcı elementin içeriğini keserken bu olay gerçekleşir. | ClipboardEvent |
dblclick | Kullanıcı bir elementi çift tıkladığında bu olay gerçekleşir. | MouseEvent |
drag | Elementi sürüklendiğinde bu olay gerçekleşir. | DragEvent |
dragend | Kullanıcı sürükleme işlemini tamamladıktan sonra bu olay gerçekleşir. | DragEvent |
dragenter | Taşınan bir öge yerleştirme hedefine girdiğinde bu olay gerçekleşir. | DragEvent |
dragleave | Taşınan bir öge yerleştirme hedefinden ayrıldığında bu olay gerçekleşir. | DragEvent |
dragover | Taşınan bir öge yerleştirme hedefi üzerindeyken bu olay gerçekleşir. | DragEvent |
dragstart | Kullanıcı bir ögeyi sürüklemeye başladığında bu olay gerçekleşir. | DragEvent |
drop | Taşınan bir öge yerleştirme hedefine konduğunda bu olay gerçekleşir. | DragEvent |
durationchange | Medya süresi değiştiğinde bu olay gerçekleşir. | Event |
ended | Medya sonuna geldiğinde bu olay gerçekleşir. | Event |
error | Dış bir dosya yüklenirken hata meydana geldiğinde bu olay gerçekleşir. | |
focus | Bir öge odak aldığında bu olay gerçekleşir. | FocusEvent |
focusin | Bir öge odak alacağında bu olay gerçekleşir. | FocusEvent |
focusout | Bir öge odak kaybedeceğinde bu olay gerçekleşir. | FocusEvent |
fullscreenchange | Bir öge tam ekran modunda gösterildiğinde bu olay gerçekleşir. | Event |
fullscreenerror | Bir öge tam ekran modunda gösterilemediğinde bu olay gerçekleşir. | Event |
hashchange | URL'nin bağlantı kısmı değiştiğinde bu olay gerçekleşir. | Hash değişiklik olayı |
input | Bir öge kullanıcı girdisini aldığında bu olay gerçekleşir. | |
invalid | Bir öge geçersiz olduğunda bu olay gerçekleşir. | Event |
keydown | Kullanıcı bir tuşu basarken bu olay gerçekleşir. | KeyboardEvent |
keypress | Kullanıcı bir tuşu bastığında bu olay gerçekleşir. | KeyboardEvent |
keyup | Kullanıcı bir tuşu bıraktığında bu olay gerçekleşir. | KeyboardEvent |
load | Obje yüklendiğinde bu olay gerçekleşir. | |
loadeddata | Medya verileri yüklendikten sonra bu olay gerçekleşir. | Event |
loadedmetadata | Metaveri (örneğin, boyut ve süre) yüklenirken bu olay gerçekleşir. | Event |
loadstart | Tarayıcı belirlenen medyayı aramaya başladığında bu olay gerçekleşir. | ProgressEvent |
message | Bu olay kaynağı üzerinden mesaj alındığında bu olay gerçekleşir. | Event |
mousedown | Kullanıcı bir öge üzerinde fare butonunu bastığında bu olay gerçekleşir. | MouseEvent |
mouseenter | İşaretçi bir öge üzerine hareket ettiğinde bu olay gerçekleşir. | MouseEvent |
mouseleave | İşaretçi bir ögeden çıkarken bu olay gerçekleşir. | MouseEvent |
mousemove | İşaretçi bir öge üzerinde hareket ederken bu olay gerçekleşir. | MouseEvent |
mouseout | Kullanıcı fare işaretçisini bir öge veya bu ögenin altındaki bir alt ögeden çıkardığında bu olay gerçekleşir. | MouseEvent |
mouseover | İşaretçi bir öge veya bu ögenin altındaki bir alt öge üzerine hareket ettiğinde bu olay gerçekleşir. | MouseEvent |
mouseup | Kullanıcı bir öge üzerinde fare butonunu bıraktığında bu olay gerçekleşir. | MouseEvent |
mousewheel | Tavsiye edilmez.Lütfen bunu kullanmayın wheel olay | WheelEvent |
offline | Tarayıcı çevrimdışı çalışmaya başladığında bu olay meydana gelir. | Event |
online | Tarayıcı çevrimiçi çalışmaya başladığında bu olay meydana gelir. | Event |
open | Bağlantı açıldığında bu olay meydana gelir. | Event |
pagehide | Kullanıcı bir web sayfasından ayrılıp yönlendirildiğinde bu olay meydana gelir. | PageTransitionEvent |
pageshow | Kullanıcı bir web sayfasına yönlendirildiğinde bu olay meydana gelir. | PageTransitionEvent |
paste | Kullanıcı bazı içerikleri bir elemente yapıştırırken bu olay meydana gelir. | ClipboardEvent |
pause | Medya kullanıcı tarafından durdurulduğunda veya programla durdurulduğunda bu olay meydana gelir. | Event |
play | Medya başlatıldığında veya durdurulmadığında bu olay meydana gelir. | Event |
playing | Medya bekletme ardından oynatma için durdurulduğunda bu olay meydana gelir. | Event |
popstate | Tarayıcı'nın tarihçesi değiştiğinde bu olay meydana gelir. | PopStateEvent |
progress | Tarayıcı medya verilerini alırken bu olay meydana gelir. | Event |
ratechange | Medya oynatma hızı değiştiğinde bu olay meydana gelir. | Event |
reset | Formu sıfırlarken bu olay meydana gelir. | Event |
resize | Belge görünümünü büyütme veya küçültme sırasında bu olay meydana gelir. | |
scroll | R滚动条的滚动时发生此事件。 | |
search | Kullanıcı arama alanına içerik girdiğinde bu olay meydana gelir. | Event |
seeked | Kullanıcı medyada yeni bir konuma taşındıktan sonra bu olay meydana gelir. | Event |
seeking | Kullanıcı medyada yeni bir konuma taşınırken veya atlarken bu olay meydana gelir. | Event |
select | Kullanıcı metni seçtiğinde (input ve textarea için) bu olay meydana gelir. | |
show | <menu> elementi bağlam menüsü olarak gösterildiğinde bu olay meydana gelir. | Event |
stalled | Tarayıcı medya verilerini almak istediğinde ancak veriler kullanılamadığında bu olay meydana gelir. | Event |
storage | Web depolama alanı güncellendiğinde bu olay meydana gelir. | StorageEvent |
submit | Formu gönderirken bu olay meydana gelir. | Event |
suspend | Tarayıcı medya verilerini almak istediğinde ancak veriler kullanılamadığında bu olay meydana gelir. | Event |
timeupdate | Oynatma konumu değiştiğinde bu olay meydana gelir. | Event |
toggle | Kullanıcı <details> elementini açar veya kapatırken bu olay meydana gelir. | Event |
touchcancel | Dokunma kesildiğinde bu olay meydana gelir. | TouchEvent |
touchend | Parmağınız dokunmatik ekranından ayrıldığında bu olay meydana gelir. | TouchEvent |
touchmove | Parmağınız ekran üzerinde sürüklendiğinde bu olay meydana gelir. | TouchEvent |
touchstart | Parmağınız dokunmatik ekran üzerindeyken bu olay meydana gelir. | TouchEvent |
transitionend | CSS dönüşümü tamamlanırken bu olay meydana gelir. | TransitionEvent |
unload | Sayfa yüklendikten sonra (body için), bu olay gerçekleşir. | |
volumechange | Medya ses seviyesi değiştiğinde bu olay gerçekleşir. | Event |
waiting | Medya durduruldu ancak geri yüklenmesi bekleniyor olduğunda bu olay gerçekleşir. | Event |
wheel | Fare tekerleği elementin üzerine yukarı veya aşağı kaydırıldığında bu olay gerçekleşir. | WheelEvent |
HTML DOM Olay Özellikleri ve Methodları
Özellik/Method | Açıklama | Aittir |
---|---|---|
altKey | Fare olayında "ALT" tuşunun basılı olup olmadığını döndürür. | MouseEvent |
altKey | Klavye olayında "ALT" tuşunun basılı olup olmadığını döndürür. | |
animationName | Animasyonun adını döndürür. | AnimationEvent |
bubbles | Belirli bir olayın patlama olayı olup olmadığını döndürür. | Event |
button | Fare olayını tetiklerken basılı olan fare tuşunu döndürür. | MouseEvent |
buttons | Fare olayını tetiklerken basılı olan fare tuşunu döndürür. | MouseEvent |
cancelBubble | Olayın bir üst katmana nasıl yayılacağını ayarlar veya döndürür. | |
cancelable | Olayın varsayılan operasyonunu engelleyip engeleneceğini döndürür. | Event |
changeTouches | Önceki dokunmadan bu dokunmaya kadar durumunu değiştiren tüm dokunma nesnelerinin listesini döndürür. | TouchEvent |
charCode | onkeypress olayında basılan tuşun Unicode karakter kodunu döndürür. | KeyboardEvent |
clientX | Fare olayında, fare işaretçisinin mevcut pencereye göre yatay koordinatını döndürür. | |
clientY | Fare olayında, fare işaretçisinin mevcut pencereye göre dikey koordinatını döndürür. | |
clipboardData | Klippanç operasyonundan etkilenen verileri içeren nesneyi döndürür. | ClipboardData |
code | Olayı tetikleyen tuşun kodunu döndürür. | KeyboardEvent |
composed | Bu olayın Shadow DOM'dan genel DOM'a iletilip iletilmeyeceğini belirtir. | Event |
composedPath() | Olayın yolunu döndürür. | |
createEvent() | Yeni bir olay oluşturur. | Event |
ctrlKey | Fare olayında "CTRL" tuşunun basılı olup olmadığını döndürür. | MouseEvent |
ctrlKey | Klavye tuşu ve fare olayında "CTRL" tuşunun basılı olup olmadığını döndürür. | |
currentTarget | Olay dinleyicisinin tetiklediği olayı tetikleyen elementi döndürür. | Event |
data | Eklenen karakteri döndürür. | InputEvent |
dataTransfer | Kopyalanan veya eklenecek/silinecek verileri içeren bir nesne döndürür. | |
defaultPrevented | 事件 çağrısında preventDefault() yöntemini çağırıp çağırılmadığını döndürür. | Event |
deltaX | Fare tekerleğinin yatay kaydırma miktarını (x ekseni) döndürür. | WheelEvent |
deltaY | Fare tekerleğinin dikey kaydırma miktarını (y ekseni) döndürür. | WheelEvent |
deltaZ | Fareket tekerlek Z eksenindeki kaydırma miktarını döndürür. | WheelEvent |
deltaMode | Artış değeri (piksel, çizgi veya sayfa) birimi temsil eden rakam döndürür. | WheelEvent |
detail | Farenin ne kadar kez tıklandığını gösteren rakam döndürür. | UiEvent |
elapsedTime | Animasyonun kaçıncı saniyede olduğunu döndürür. | AnimationEvent |
elapsedTime | Geçişin kaçıncı saniyede olduğunu döndürür. | |
eventPhase | Mevcut olay akışının hangi aşamada olduğunu döndürür. | Event |
getModifierState() | Hedef aralığını etkileyen ekleme/silme işlemlerine tabi olacak olan hedef aralığını içeren bir dizi döndürür. | MouseEvent |
getTargetRanges() | Hedef aralığını etkileyen ekleme/silme işlemlerine tabi olacak olan hedef aralığını içeren bir dizi döndürür. | InputEvent |
inputType | Değiştirilme türünü (yani "ekleyen" veya "silinen") döndürür. | InputEvent |
isComposing | Olayın durumu oluşturma sürecinde olup olmadığını döndürür. | |
isTrusted | Olayın güvenilir olup olmadığını döndürür. | Event |
key | Olayın temsil ettiği tuşun değerini döndürür. | KeyboardEvent |
key | Değiştirilen depolama项目的 键 döndürür. | StorageEvent |
keyCode | onkeypress, onkeydown veya onkeyup olaylarını tetikleyen tuşun Unicode karakter kodunu döndürür. | KeyboardEvent |
location | Klavye veya cihazdaki tuşun konumunu döndürür. | KeyboardEvent |
lengthComputable | Geçerliliğin uzunluğunun hesaplanabilir olup olmadığını döndürür. | ProgressEvent |
loaded | Yüklenen çalışma miktarını döndürür. | ProgressEvent |
metaKey | Olay tetiklendiğinde META tuşunun basılı olup olmadığını döndürür. | MouseEvent |
metaKey | META tuşunun fare işlemini tetiklerken basılı olup olmadığını döndürür. | |
MovementX | Bir önceki mousemove olayına göre fare işaretçisinin yatay koordinatı döndürür. | MouseEvent |
MovementY | Bir önceki mousemove olayına göre fare işaretçisinin dikey koordinatı döndürür. | MouseEvent |
newURL | Değiştirilmiş hash sonrası belge URL'sini döndürür. | HasChangeEvent |
newValue | Değiştirilen depolama项目的 新值 döndürür. | StorageEvent |
offsetX | Fare işaretçisinin hedef elementin kenarına göre yatay koordinatı döndürür. | MouseEvent |
offsetY | Fare işaretçisinin hedef elementin kenarına göre dikey koordinatı döndürür. | MouseEvent |
oldURL | Değiştirilmeden önceki belge URL'sini döndürür. | HasChangeEvent |
oldValue | Değiştirilen depolama项目的旧值 döndürür. | StorageEvent |
onemptied | Kötü bir durum oluştuğunda ve medya dosyası aniden kullanılamaz hale geldiğinde bu olay gerçekleşir. | |
pageX | Fare işlemini tetiklerken fare işaretçisinin belgeye göre yatay koordinatı döndürür. | MouseEvent |
pageY | Fare işlemini tetiklerken fare işaretçisinin belgeye göre dikey koordinatı döndürür. | MouseEvent |
persisted | Web sayfasının tarayıcı tarafından önbelleğe alınıp alınmadığını döndürür. | PageTransitionEvent |
preventDefault() | Olayın iptal edilebilmesi durumunda, olaya ait varsayılan işlemi gerçekleştirmeme ve iptal eder. | Event |
propertyName | Animasyon veya geçişle ilgili CSS öznitelik adını döndürür. | |
pseudoElement | Animasyon veya geçişin sahte elementinin adını döndürür. | |
region | MouseEvent | |
relatedTarget | Fare olayını tetikleyen öğeyle ilgili öğeyi döndürür. | MouseEvent |
relatedTarget | Olayı tetikleyen öğeyle ilgili öğeyi döndürür. | FocusEvent |
repeat | Bir tuşun tekrarlı olarak basılı tutulduğunu döndürür. | KeyboardEvent |
screenX | Pencere veya fare işaretçisinin ekranına göre yatay koordinatını döndürür. | MouseEvent |
screenY | Pencere veya fare işaretçisinin ekranına göre dikey koordinatını döndürür. | MouseEvent |
shiftKey | Olay tetiklendiğinde "SHIFT" tuşunun basılı olup olmadığını döndürür. | MouseEvent |
shiftKey | Klavye olayı tetiklendiğinde "SHIFT" tuşunun basılı olup olmadığını döndürür. | |
state | Tarihi girdi kopyasını içeren nesneyi döndürür. | PopStateEvent |
stopImme...() | Aynı olayın diğer dinleyicilerinin çağrılmasını önler. | Event |
stopPropagation() | Olayın olay akışında daha da yayılmasını önler. | Event |
storageArea | Etkilenen depolama nesnesini temsil eden nesneyi döndürür. | StorageEvent |
target | Olayı tetikleyen öğeyi döndürür. | Event |
targetTouches | Hala yüzeyle temas eden tüm dokunuş noktalarını içeren Touch nesnelerinin TouchList listesini döndürür. | TouchEvent |
timeStamp | Olayın oluşturulduğu zamanı (miladyen'den bu yana milisaniye cinsinden) döndürür. | Event |
total | Yüklenecek çalışma miktarını döndürür. | ProgressEvent |
touches | Mevcut olarak yüzeyle temas eden tüm touch nesnelerinin listesini döndürür. | TouchEvent |
type | Olay adını döndürür. | Event |
url | Değiştirilen öğenin bulunduğu belgenin URL'sini döndürür. | StorageEvent |
which | Fare olayını tetiklerken basılı olan fare tuşunu döndürür. | MouseEvent |
which | onkeypress olayını tetikleyen tuşun Unicode karakter kodunu veya onkeydown veya onkeyup olaylarını tetikleyen tuşun Unicode tuş kodunu döndürür. | KeyboardEvent |
view | Olayın meydana geldiği Pencere nesnesine olan atıfı döndürür. | UiEvent |
- Önceki Sayfa HTML Öznitelik
- Sonraki Sayfa HTML Event Nesnesi