एक्सएमएल डॉम Event ऑब्जैक्ट

Event 对象表示有关事件的信息。

Event 对象

Event 对象的属性提供了有关事件的细节(例如,事件在其上发生的元素)。Event 对象的方法可以控制事件的传播。

2 级 DOM Events 标准定义了一个标准的事件模型,它被除 IE 以外的所有现代浏览器所实现,而 IE 定义了自己的、不兼容的模型。这个参考页列出了标准 Event 对象的属性以及 IE Event 对象对象的属性。

注意:在标准事件模型中,Event 对象传递给事件句柄函数;但是在 IE 事件模型中,它被存储在 Window 对象的 event 属性中。

在标准事件模型中,Event 的各种子接口定义了额外的属性,它们提供了和特定事件类型相关的细节。在 IE 事件模型中,只有一种类型的 Event 对象,它用于所有类型的事件。

मानक Event गुण

नीचे 2 वाधू DOM इवेंट मानक के लिए परिभाषित गुणों की सूची दी गई है।

गुण वर्णन IE F O W3C
bubbles इवेंट को बुबलिंग इवेंट तरीके के रूप में वापस करता है। नहीं 1 9 हाँ
cancelable इवेंट को रद्द करने वाली मूलभूत कार्रवाई को वापस करता है। नहीं 1 9 हाँ
currentTarget इवेंट को उत्पन्न करने वाले एलिमेंट को वापस करता है। नहीं 1 9 हाँ
eventPhase इवेंट के स्प्रेैड क्रॉसिंग के वर्तमान चरण को वापस करता है।       हाँ
target इवेंट को उत्पन्न करने वाले एलिमेंट (इवेंट के लक्ष्य नोड) को वापस करता है। नहीं 1 9 हाँ
timeStamp इवेंट को उत्पन्न करने के लिए तारीख और समय को वापस करता है। नहीं 1 9 हाँ
type सर्वोच्च Event ऑब्जैक्ट के द्वारा प्रस्तुत इवेंट के नाम को वापस करता है। 6 1 9 हाँ

मानक Event तरीका

नीचे 2 वाधू DOM इवेंट मानक के लिए परिभाषित तरीकों की सूची दी गई है।IE इवेंट मॉडल इन तरीकों का समर्थन नहीं करता है:

तरीका वर्णन IE F O W3C
initEvent() नवीनतम बनाए गए Event ऑब्जैक्ट के गुणों को शुरू करता है। नहीं 1 9 हाँ
preventDefault() ब्राउज़र को इवेंट से संबंधित मूलभूत कार्रवाई करने से रोकने के लिए संदेश देता है। नहीं 1 9 हाँ
stopPropagation() इवेंट को फिर से अग्रसर करने के लिए स्प्रेैड क्रॉसिंग, लक्ष्य प्रशासन या बुबलिंग चरण में अग्रसर करना बंद करता है।इस विधि को बुलाने के बाद, इस नोड पर इवेंट को संभालने वाला प्रोसेसर बुलाया जाएगा और इवेंट अन्य नोड पर डिस्पैच नहीं किया जाएगा। नहीं 1 9 हाँ

IE गुण

IE (आधार पर IE 7) में मानक DOM इवेंट मॉडल का समर्थन नहीं करता है और IE के Event ऑब्जैक्ट एक अलग गुणों के समूह को परिभाषित करता है।

IE इवेंट मॉडल विभिन्न इवेंट के लिए उत्तराधिकार स्तर नहीं निर्धारित करता है, इसलिए सभी इवेंट के तरीके से संबंधित गुण यहाँ सूचीबद्ध हैं।

गुण वर्णन
cancelBubble यदि घटना हैंडलर घटना को अंतर्निहित ऑब्जैक्ट के अंदर फैलाना चाहता है, तो इस गुण को true करना चाहिए。
fromElement mouseover और mouseout घटनाओं के लिए, fromElement मूसर को बाहर करने वाले एलीमेंट को संदर्भित करता है。
keyCode

keypress घटनाओं के लिए, यह गुण दबाए गए कीबोर्ड के Unicode चरित्र कोड को घोषित करता है。

keydown और keyup घटनाओं के लिए, यह गुण दबाए गए कीबोर्ड के वर्चुअल कीबोर्ड कोड को निर्दिष्ट करता है。

वर्चुअल कीबोर्ड कोड इस्तेमाल करने वाले कीबोर्ड के रूपांकन से संबंधित हो सकता है。

offsetX,offsetY घटना होने वाले स्थान के एलीमेंट के निर्देशांक व्यवस्था में x और y सतह
returnValue

यदि इस गुण को सेट किया गया है, तो इसका मान घटना हैंडलर के वापसी मान से ऊपर है。

इस गुण को fasle रूप से सेट करके, घटना के स्रोत एलीमेंट की मूल गतिविधि को रोक सकते हैं。

srcElement घटना उत्पन्न करने वाले Window वस्तु, Document वस्तु या Element वस्तु के लिए संदर्भ
toElement mouseover और mouseout घटनाओं के लिए, यह गुण मूसर के अंतर्निहित एलीमेंट को संदर्भित करता है。
x,y घटना होने वाले स्थान के x और y सतह, वे CSS द्वारा डायनेमिक रूप से स्थापित सबसे आगे के अंतर्निहित इनक्लूसिव एलीमेंट के अनुसार हैं。