ໂອບັບ Event XML DOM
- ການໄປຫາການໜ້າທີ່ຫຼັງ DOM Element
- ການໄປຫາການໜ້າຫຼັງ DOM HTMLCollection
Event 对象表示有关事件的信息。
Event 对象
Event 对象的属性提供了有关事件的细节(例如,事件在其上发生的元素)。Event 对象的方法可以控制事件的传播。
2 级 DOM Events 标准定义了一个标准的事件模型,它被除 IE 以外的所有现代浏览器所实现,而 IE 定义了自己的、不兼容的模型。这个参考页列出了标准 Event 对象的属性以及 IE Event 对象对象的属性。
注意:在标准事件模型中,Event 对象传递给事件句柄函数;但是在 IE 事件模型中,它被存储在 Window 对象的 event 属性中。
在标准事件模型中,Event 的各种子接口定义了额外的属性,它们提供了和特定事件类型相关的细节。在 IE 事件模型中,只有一种类型的 Event 对象,它用于所有类型的事件。
ອົງການ Event ມາດຕະຖານ
ລາຍການອົງການ Event ມາດຕະຖານ 2 ຂອງ DOM 事件.
属性 | 描述 | IE | F | O | W3C |
---|---|---|---|---|---|
bubbles | ກັບຄຳສັ່ງ bubbles ກັບຄຳສັ່ງວ່າເຫດການແມ່ນການກະຈາຍທີ່ຕົວຢູ່. | ບໍ່ | 1 | 9 | ແມ່ນ |
cancelable | ກັບຄຳສັ່ງ cancelable ກັບຄຳສັ່ງວ່າເຫດການບໍ່ສາມາດຖືກຍົກເລີກການຈັດຫຼືກະຈາຍຫຼືການດຳເນີນການທີ່ກ່ຽວຂ້ອງກັບມັນ. | ບໍ່ | 1 | 9 | ແມ່ນ |
currentTarget | ກັບຄຳສັ່ງ currentTarget ກັບຄຳສັ່ງບັນດາສິ່ງທີ່ມີຄວາມສຳຄັນຕໍ່ການກະຈາຍເຫດການ. | ບໍ່ | 1 | 9 | ແມ່ນ |
eventPhase | ກັບຄຳສັ່ງ eventPhase ກັບຄຳສັ່ງຂັ້ນຕອນກະຈາຍຂອງເຫດການ. | ແມ່ນ | |||
target | ກັບຄຳສັ່ງ target ກັບຄຳສັ່ງບັນດາສິ່ງທີ່ກະຈາຍເຫດການ. | ບໍ່ | 1 | 9 | ແມ່ນ |
timeStamp | ກັບຄຳສັ່ງ timeStamp ກັບຄຳສັ່ງວັນທີ່ມີຂອງເຫດການ ແລະເວລາ. | ບໍ່ | 1 | 9 | ແມ່ນ |
type | ກັບຄຳສັ່ງ type ກັບຄຳສັ່ງການກະຈາຍເຫດການ. | 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 ສານສະໜາມຫຼືແລະອົງການ 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 动态定位的最内层包容元素。 |
- ການໄປຫາການໜ້າທີ່ຫຼັງ DOM Element
- ການໄປຫາການໜ້າຫຼັງ DOM HTMLCollection