createEvent() 事件方法
实例
模拟 mouseover 事件:
var x = document.createEvent("MouseEvent");
x.initMouseEvent("mouseover", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
document.getElementById("myDiv").dispatchEvent(x);
亲自试一试 »
x.initMouseEvent("mouseover", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
document.getElementById("myDiv").dispatchEvent(x);
定义和用法
createEvent()
方法创建事件对象。
事件可以是任何合法的事件类型,且须在使用前初始化。
浏览器支持
表中的数字表示完全支持该方法的第一个浏览器版本。
方法 | |||||
---|---|---|---|---|---|
createEvent() | Yes | Yes | Yes | Yes | Yes |
语法
document.createEvent(type)
参数值
参数 | 描述 |
---|---|
type |
必需。字符串,规定事件类型。 可能的值:
|
技术细节
返回值: | An Event object |
---|