document.createEvent()模拟事件

本文介绍如何使用document.createEvent()创建并初始化特定类型的DOM事件,随后可通过element.dispatchEvent()触发这些事件。文中列举了多种常见的事件类型,如UIEvents、MouseEvents等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

document.createEvent()

创建一个指定类型的事件。返回的对象首先被初始化,然后可以传递给element.dispatchEvent。

 

var event = document.createEvent(type);

Example

var evt = document.createEvent("Event");
evt.initEvent("custom", true, false);
document.getElementById('target').dispatchEvent(evt); 

 常用的事件类型有 "UIEvents""MouseEvents""MutationEvents", and "HTMLEvents"。

 

 

see:

 

https://developer.mozilla.org/en/DOM/document.createEvent

 

http://msdn.microsoft.com/en-us/library/ie/ff975304(v=vs.85).aspx

 

http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-DocumentEvent-createEvent

 

http://www.w3.org/TR/DOM-Level-3-Events/#events-Events-DocumentEvent-createEvent

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值