Event HTML DOM

Event HTML DOM

เหตุการณ์ DOM HTML สามารถลงทะเบียนฟังก์ชันการจัดการเหตุการณ์ที่ต่าง ๆ บนอิเล็กทรอนิกส์ของเอกสาร HTML

เหตุการณ์มักถูกใช้ร่วมกับฟังก์ชัน ซึ่งฟังก์ชันจะไม่ถูกปฏิบัติก่อนเหตุการณ์เกิดขึ้น (เช่น เมื่อมีการคลิกปุ่ม)

ถ้าคุณต้องการเรียนสอนเกี่ยวกับเหตุการณ์ โปรดเรียนคอร์สของเรา สอนสมบัติ JavaScript ทั้งหมด

เหตุการณ์ 描述 屬於
abort ขณะที่มีการหยุดโหลดสื่อ
afterprint ขณะที่เริ่มพิมพ์หน้าหรือปิดกล่องต่อพิมพ์ Event
animationend ขณะที่อนุกรม CSS ระบุสิ้นสุดแอนิเมชัน AnimationEvent
animationiteration ขณะที่อนุกรม CSS ระบุเริ่มทำแอนิเมชันใหม่ AnimationEvent
animationstart ขณะที่อนุกรม CSS ระบุเริ่มทำแอนิเมชัน AnimationEvent
beforeprint ก่อนที่จะพิมพ์หน้า Event
beforeunload ก่อนที่เอกสารจะถูกดาวน์โหลดออก
blur ขณะที่อิเล็กทรอนิกส์สูญเสียความ집中的一个 FocusEvent
canplay ขณะที่เบราเซอร์สามารถเริ่มเล่นสื่อได้ Event
canplaythrough ขณะที่เบราเซอร์สามารถเล่นสื่อได้โดยไม่ต้องหยุดบูฟ Event
change ขณะที่มีการเปลี่ยนแปลงเนื้อหาของ form หรือที่เลือกหรือสถานะที่เลือกของอิเล็กทรอนิกส์ Event
click ขณะที่มีการคลิกบนอิเล็กทรอนิกส์ MouseEvent
contextmenu ขณะที่มีการคลิกปุ่มขวาบนอิเล็กทรอนิกส์เพื่อเปิดเมนูไซเทม MouseEvent
copy ขณะที่มีการคัดลอกส่วนของอิเล็กทรอนิกส์ ClipboardEvent
cut ขณะที่มีการตัดส่วนของอิเล็กทรอนิกส์ ClipboardEvent
dblclick ขณะที่มีการคลิกเท่าสองครั้งบนอิเล็กทรอนิกส์ MouseEvent
drag ขณะที่มีการขับเคลื่อนอิเล็กทรอนิกส์ DragEvent
dragend เมื่อผู้ใช้เสร็จการขยายองค์ประกอบเกิดเหตุการณ์นี้ DragEvent
dragenter เมื่อองค์ประกอบที่ถูกขยายเข้าสู่จุดปลายทางเกิดเหตุการณ์นี้ DragEvent
dragleave เมื่อองค์ประกอบที่ถูกขยายออกจากจุดปลายทางเกิดเหตุการณ์นี้ DragEvent
dragover เมื่อองค์ประกอบที่ถูกขยายอยู่ด้านบนจุดปลายทางเกิดเหตุการณ์นี้ DragEvent
dragstart เมื่อผู้ใช้เริ่มขยายองค์ประกอบเกิดเหตุการณ์นี้ DragEvent
drop เมื่อสื่อที่ถูกขยายมีการทิ้งลงบนจุดปลายทางเกิดเหตุการณ์นี้ DragEvent
durationchange เมื่อความยาวของสื่อเปลี่ยนเกิดเหตุการณ์นี้ Event
ended เมื่อสื่อเล่นจนถึงจุดสิ้นสุดเกิดเหตุการณ์นี้ Event
error เมื่อมีความผิดพลาดเกิดขณะที่โหลดไฟล์ภายนอกเกิดเหตุการณ์นี้
focus เมื่อองค์ประกอบได้รับความสำคัญเกิดเหตุการณ์นี้ FocusEvent
focusin เมื่อองค์ประกอบเกี่ยวข้องกับการได้ความสำคัญเกิดเหตุการณ์นี้ FocusEvent
focusout เมื่อองค์ประกอบเกี่ยวข้องกับการสูญเสียความสำคัญเกิดเหตุการณ์นี้ FocusEvent
fullscreenchange เมื่อองค์ประกอบแสดงในโหมดเต็มจอเกิดเหตุการณ์นี้ Event
fullscreenerror เมื่อองค์ประกอบไม่สามารถแสดงในโหมดเต็มจอได้เกิดเหตุการณ์นี้ Event
hashchange เมื่อส่วนหลัง URL กำลังเปลี่ยนเกิดเหตุการณ์นี้ HashChangeEvent
input เมื่อองค์ประกอบได้รับความสนใจจากผู้ใช้เกิดเหตุการณ์นี้
invalid เมื่อองค์ประกอบไม่มีประสิทธิภาพเกิดเหตุการณ์นี้ Event
keydown เมื่อผู้ใช้กดตัวชักและยังคงกดอยู่เมื่อเกิดเหตุการณ์นี้ KeyboardEvent
keypress เมื่อผู้ใช้กดตัวชักเมื่อเกิดเหตุการณ์นี้ KeyboardEvent
keyup เมื่อผู้ใช้ปล่อยตัวชักเมื่อเกิดเหตุการณ์นี้ KeyboardEvent
load เมื่อสื่อที่โหลดเสร็จเกิดเหตุการณ์นี้
loadeddata หลังจากที่โหลดข้อมูลสื่อเกิดเหตุการณ์นี้ Event
loadedmetadata เมื่อโหลดข้อมูลแมตริซ (เช่น ขนาดและความยาว) เกิดเหตุการณ์นี้ Event
loadstart เมื่อเว็บเบราวเซอร์เริ่มหาสื่อที่กำหนดเกิดเหตุการณ์นี้ ProgressEvent
message เมื่อรับข้อความของเหตุการณ์นี้ผ่านตัวแหล่งเหตุการณ์นี้เกิดเหตุการณ์นี้ Event
mousedown เมื่อผู้ใช้กดปุ่มหมุนหลังบนองค์ประกอบเกิดเหตุการณ์นี้ MouseEvent
mouseenter เมื่อลูกศุกรรมมุ่งที่องค์ประกอบเกิดเหตุการณ์นี้ MouseEvent
mouseleave เมื่อลูกศุกรรมออกจากองค์ประกอบเกิดเหตุการณ์นี้ MouseEvent
mousemove เมื่อลูกศุกรรมเคลื่อนไปด้านบนองค์ประกอบเกิดเหตุการณ์นี้ MouseEvent
mouseout เมื่อผู้ใช้ย้ายลูกศุกรรมออกจากองค์ประกอบหรือองค์ประกอบลูกในนั้นเกิดเหตุการณ์นี้ MouseEvent
mouseover เมื่อลูกศุกรรมมุ่งที่องค์ประกอบหรือลูกศุกรรมลูกในองค์ประกอบนี้เกิดเหตุการณ์นี้ MouseEvent
mouseup เมื่อผู้ใช้ปล่อยปุ่มหมุนหลังมีเหตุการณ์นี้ MouseEvent
mousewheel ไม่เป็นไปตามแนวทางที่แนะนำกรุณาใช้ wheel เหตุการณ์ WheelEvent
offline เกิดเหตุการณ์นี้เมื่อเบราเซอร์เริ่มทำงานออฟไลน์。 Event
online เกิดเหตุการณ์นี้เมื่อเบราเซอร์เริ่มทำงานออนไลน์。 Event
open เกิดเหตุการณ์นี้เมื่อเปิดการเชื่อมต่อกับแหล่งข่าวสารที่มีเหตุการณ์นี้。 Event
pagehide เกิดเหตุการณ์นี้เมื่อผู้ใช้ออกจากหน้าเว็บปัจจุบันเพื่อเลื่อนที่หน้าเว็บอื่น。 PageTransitionEvent
pageshow เกิดเหตุการณ์นี้เมื่อผู้ใช้เลื่อนที่หน้าเว็บปัจจุบัน。 PageTransitionEvent
paste เกิดเหตุการณ์นี้เมื่อผู้ใช้แปะบางสิ่งบนองค์ประกอบ。 ClipboardEvent
pause เกิดเหตุการณ์นี้เมื่อสื่อถูกหยุดชะงักโดยผู้ใช้หรือด้วยวิธีโปรแกรมตั้งค่า。 Event
play เกิดเหตุการณ์นี้เมื่อสื่อเริ่มเล่นหรือไม่มีการหยุดชะงัก。 Event
playing เกิดเหตุการณ์นี้เมื่อสื่อถูกหยุดและหยุดชะงักเพื่อบูฟเฟอร์แล้วเริ่มเล่นต่อ。 Event
popstate เกิดเหตุการณ์นี้เมื่อประวัติที่เก็บไว้ในหน้าต่างเปลี่ยนแปลง。 PopStateEvent
progress เกิดเหตุการณ์นี้เมื่อเบราเซอร์กำลังหาข้อมูลมีเดียยงในขั้นตอนของการใช้งาน。 Event
ratechange เกิดเหตุการณ์นี้เมื่อความเร็วการเล่นสื่อมีการเปลี่ยนแปลง。 Event
reset เกิดเหตุการณ์นี้เมื่อยกเลิกฟอร์มยื่นสมัคร。 Event
resize เกิดเหตุการณ์นี้เมื่อปรับขนาดมุมมองของเอกสาร。
scroll เกิดเหตุการณ์นี้เมื่อย้ายลูกบาศก์ในประตูกำหนดลายนอนขององค์ประกอบย้ายลายนอนของสิ่งที่สามารถย้ายลายนอนได้。
search เกิดเหตุการณ์นี้เมื่อผู้ใช้ป้อนข้อความในช่องค้นหา。 Event
seeked เกิดเหตุการณ์นี้หลังจากผู้ใช้เสร็จการย้ายหรือกระโดดไปยังตำแหน่งใหม่ในสื่อ。 Event
seeking เกิดเหตุการณ์นี้เมื่อผู้ใช้เริ่มย้ายหรือกระโดดไปยังตำแหน่งใหม่ในสื่อ。 Event
select เกิดเหตุการณ์นี้หลังจากผู้ใช้เลือกข้อความ (สำหรับ <input> และ <textarea>)
show เกิดเหตุการณ์นี้เมื่อสิ่งที่มีตัวอักษร <menu> แสดงเป็นเมนูปูดลงมา。 Event
stalled เกิดเหตุการณ์นี้เมื่อเบราเซอร์พยายามหาข้อมูลมีเดียยงแต่ไม่สามารถใช้งานได้。 Event
storage เกิดเหตุการณ์นี้เมื่อพื้นที่เก็บข้อมูลเว็บมีการปรับปรุง。 StorageEvent
submit เกิดเหตุการณ์นี้เมื่อเฟอร์มยื่นสมัคร。 Event
suspend เกิดเหตุการณ์นี้เมื่อเบราเซอร์ไม่ได้หาข้อมูลมีเดียยงเพื่อนำมาใช้งาน。 Event
timeupdate เกิดเหตุการณ์นี้เมื่อตำแหน่งการเล่นมีการเปลี่ยนแปลง。 Event
toggle เกิดเหตุการณ์นี้เมื่อผู้ใช้เปิดหรือปิดสิ่งที่มีตัวอักษร <details> ขึ้น。 Event
touchcancel เกิดเหตุการณ์นี้เมื่อการสัมผัสถูกทำงานอย่างไม่เป็นไปตามแผน。 TouchEvent
touchend เกิดเหตุการณ์นี้เมื่อมือถือถอยออกจากหน้าจอสัมผัส。 TouchEvent
touchmove เกิดเหตุการณ์นี้เมื่อมือถือเลื่อนที่หน้าจอ。 TouchEvent
touchstart เกิดเหตุการณ์นี้เมื่อมือถืออยู่บนหน้าจอสัมผัส。 TouchEvent
transitionend เกิดเหตุการณ์นี้เมื่อ CSS มีการเปลี่ยนแปลงเสร็จสมบูรณ์。 TransitionEvent
unload 頁面卸載後(對於 <body>),發生此事件。
volumechange 當媒體的音量已更改時,發生此事件。 Event
waiting 當媒體已暫停但預期會恢復時,發生此事件。 Event
wheel 當鼠標滾輪在元素向上或向下滾動時,發生此事件。 WheelEvent

HTML DOM 事件屬性和方法

屬性/方法 描述 屬於
altKey 返回觸發鼠標事件時是否按下了 "ALT" 鍵。 MouseEvent
altKey 返回觸發按鍵事件時是否按下了 "ALT" 鍵。
animationName 返回動畫的名稱。 AnimationEvent
bubbles 返回特定事件是否為冒泡事件。 Event
button กลับค่าปุ่มหมุดที่กดได้ขณะที่เกิดเหตุมาousel MouseEvent
buttons กลับค่าปุ่มหมุดที่กดได้ขณะที่เกิดเหตุมาousel MouseEvent
cancelBubble 設置或返回事件是否應該向上层级進行傳播。
cancelable 返回事件是否可以阻止其默認操作。 Event
changeTouches 返回在上一觸摸與該觸摸之間其狀態已更改的所有觸摸對象的列表 TouchEvent
charCode 返回觸發 onkeypress 事件的鍵的 Unicode 字符代碼。 KeyboardEvent
clientX 返回觸發鼠標事件時,鼠標指針相對於當前窗口的水平坐標。
clientY 返回觸發鼠標事件時,鼠標指針相對於當前窗口的垂直坐標。
clipboardData 返回對象,其中包含受剪貼板操作影響的數據。 ClipboardData
code 返回觸發事件的鍵的代碼。 KeyboardEvent
composed 指示該事件是否可以從 Shadow DOM 傳遞到一般的 DOM。 Event
composedPath() 返回事件的路徑。
createEvent() 創建新事件。 Event
ctrlKey 返回觸發鼠標事件時是否按下了 "CTRL" 鍵。 MouseEvent
ctrlKey 返回按鍵鼠標事件時是否按下了 "CTRL" 鍵。
currentTarget 返回其事件監聽器觸發事件的元素。 Event
data 返回插入的字符。 InputEvent
dataTransfer 返回一個對象,其中包含被拖放或插入/刪除的數據。
defaultPrevented 返回是否為事件調用 preventDefault() 方法。 Event
deltaX 返回鼠标滾輪的水平滾動量(x 軸)。 WheelEvent
deltaY 返回鼠标滾輪的垂直滾動量(y 軸)。 WheelEvent
deltaZ 返回鼠标滾輪的 Z 軸滾動量。 WheelEvent
deltaMode 返回数字,代表增量值(像素、线或页面)的度量单位。 WheelEvent
detail 返回数字,指示鼠标被单击了多少次。 UiEvent
elapsedTime 返回动画已运行的秒数。 AnimationEvent
elapsedTime 返回过渡已运行的秒数。  
eventPhase 返回当前正在评估事件流处于哪个阶段。 Event
getModifierState() 返回包含目标范围的数组,此范围将受到插入/删除的影响。 MouseEvent
getTargetRanges() 返回包含目标范围的数组,此范围将受到插入/删除的影响。 InputEvent
inputType 返回更改的类型(即 "inserting" 或 "deleting")。 InputEvent
isComposing 返回事件的状态是否正在构成。
isTrusted 返回事件是否受信任。 Event
key 返回事件表示的键的键值。 KeyboardEvent
key 返回更改后的存储项的键。 StorageEvent
keyCode 返回触发 onkeypress、onkeydown 或 onkeyup 事件的键的 Unicode 字符代码。 KeyboardEvent
location 返回键盘或设备上按键的位置。 KeyboardEvent
lengthComputable 返回进度的长度是否可计算。 ProgressEvent
loaded 返回已加载的工作量。 ProgressEvent
metaKey 返回事件触发时是否按下了 "META" 键。 MouseEvent
metaKey 返回按键事件触发时是否按下了 "META" 键。
MovementX 返回相对于上一 mousemove 事件的位置的鼠标指针的水平坐标 MouseEvent
MovementY 返回相对于上一 mousemove 事件的位置的鼠标指针的垂直坐标 MouseEvent
newURL 返回更改 hash 后的文档 URL。 HasChangeEvent
newValue 返回更改后的存储项目的新值。 StorageEvent
offsetX 返回鼠标指针相对于目标元素边缘位置的水平坐标。 MouseEvent
offsetY 返回鼠标指针相对于目标元素边缘位置的垂直坐标。 MouseEvent
oldURL 返回更改 hash 前的文档 URL。 HasChangeEvent
oldValue 返回更改后的存储项目的旧值。 StorageEvent
onemptied 当发生不良情况且媒体文件突然不可用时,发生此事件。  
pageX 返回触发鼠标事件时鼠标指针相对于文档的水平坐标。 MouseEvent
pageY 返回触发鼠标事件时鼠标指针相对于文档的垂直坐标。 MouseEvent
persisted 返回网页是否被浏览器缓存。 PageTransitionEvent
preventDefault() หากสามารถยกเลิกเหตุได้ ก็ยกเลิกเหตุ และไม่ทำการปฏิบัติตามการปฏิบัติเริ่มต้นของเหตุ Event
propertyName กลับค่าชื่อของคุณสมบัติ CSS ที่เกี่ยวข้องกับอนิมาชั่นหรือการเปลี่ยนแปลง
pseudoElement กลับค่าชื่อของโปรโมทองค์ประกอบที่เป็นประโยชน์สำหรับอนิมาชั่นหรือการเปลี่ยนแปลง
region MouseEvent
relatedTarget กลับค่าองค์ประกอบที่เกี่ยวข้องกับองค์ประกอบที่เกิดเหตุมาousel MouseEvent
relatedTarget กลับค่าองค์ประกอบที่เกี่ยวข้องกับองค์ประกอบที่เกิดเหตุ FocusEvent
repeat กลับค่าว่าความเป็นจริงหรือไม่ของการกดปุ่มติดตาม KeyboardEvent
screenX กลับค่าตำแหน่งตัวแบบตัวเลขของหน้าต่าง/ตัวชี้นาฬิกาเมื่อเทียบกับหน้าจอ MouseEvent
screenY กลับค่าตำแหน่งตัวแบบตัวเลขของหน้าต่าง/ตัวชี้นาฬิกาเมื่อเทียบกับหน้าจอ MouseEvent
shiftKey กลับค่าว่าความเป็นจริงหรือไม่ของการกดปุ่ม SHIFT ขณะที่เกิดเหตุ MouseEvent
shiftKey กลับค่าว่าความเป็นจริงหรือไม่ของการกดปุ่ม SHIFT ขณะที่เกิดเหตุ按键
state กลับค่าองค์ประกอบที่มีสำเนาของรายการประวัติ PopStateEvent
stopImme...() หยุดการเรียกใช้ฟังก์ชันฟังก์ชันที่สนับสนุนเหตุ Event
stopPropagation() หยุดเหตุในการเผยแพร่ของเหตุ Event
storageArea กลับค่าองค์ประกอบที่แทนตัวแปลงที่ได้รับผลกระทบ StorageEvent
target กลับค่าองค์ประกอบที่เกิดเหตุ Event
targetTouches กลับค่ารายชื่อของ TouchList ที่มี Touch ของจุดที่ยังคงสัมผัสกับผิวทั้งหมด TouchEvent
timeStamp กลับค่าเวลาที่สร้างเหตุ (ในมิลลิเซกันด์เรlativeto epoch) Event
total กลับค่าปริมาณงานที่จะโหลด ProgressEvent
touches กลับค่ารายชื่อของ touch ทั้งหมดที่สัมผัสกับผิว TouchEvent
type กลับค่าชื่อเหตุ Event
url กลับค่า URL ของเอกสารที่มีโครงการที่เปลี่ยนแปลง StorageEvent
which กลับค่าปุ่มหมุดที่กดได้ขณะที่เกิดเหตุมาousel MouseEvent
which กลับค่า Unicode ของตัวอักษร Unicode ที่กดได้ หรือ Unicode ของตัวอักษรที่กดได้ สำหรับเหตุ onkeypress หรือ onkeydown หรือ onkeyup KeyboardEvent
view กลับค่าโอนอ้างอิง Window ที่เกิดเหตุ UiEvent