JavaScript HTML DOM createEvent() 事件方法

  • createEvent() 事件方法

    createEvent()方法创建一个事件对象。该事件可以是任何合法事件类型,必须在使用前初始化。
    例子:模拟鼠标悬停事件:
    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);
    
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    方法
    createEvent()
    支持
    支持
    支持
    支持
    支持
  • 语法

    document.createEvent(type)
  • 参数值

    参数 描述
    type 必需的。 一个字符串,指定事件的类型。可能的值:
    • AnimationEvent
    • ClipboardEvent
    • DragEvent
    • FocusEvent
    • HashChangeEvent
    • InputEvent
    • KeyboardEvent
    • MouseEvent
    • PageTransitionEvent
    • PopStateEvent
    • ProgressEvent
    • StorageEvent
    • TouchEvent
    • TransitionEvent
    • UiEvent
    • WheelEvent
  • 技术细节

    项目 描述
    返回值: 一个Event对象
    DOM版本 DOM Event Level 1