`

firefox下js触发click事件-->网转:

阅读更多
//firefox下js触发click事件:
<a href="#" onclick="test1(2)" id="a3">hello</a>   
<a href="#" onclick="test2(1)" id="b3">hello2</a>
   
<script language="javascript">  
<!--  
    function test1(num)   
   {   
       window.alert(num);   
    }   

    function test2(num)   
    {   
       if(document.all)
       {
          document.getElementByIdx("a3").click();    
            //document.getElementByIdx("a3").fireEvent("onclick");
       }         
       else  
      {  
         var evt = document.createEvent("MouseEvents");  
         evt.initEvent("click",true,true);  
         document.getElementByIdx("a3").dispatchEvent(evt);  
      }   
   }    
//-->   
</script>

void initEvent(String eventTypeArg,
boolean canBubbleArg,
boolean cancelableArg)
 
initEvent 方法用于初始化通过 DocumentEvent 接口创建的 Event 的值。此方法只能在通过 dispatchEvent 方法指派 Event 之前调用,尽管在该阶段可以多次调用它(如有必要)。如果被多次调用,则最后一次调用优先。如果从 Event 接口的子类调用,则只修改在 initEvent 方法中指定的值,所有其他属性保持不变。
参数:
eventTypeArg - 指定事件类型。此类型可以是当前在此规范中定义的任何事件类型,或是一个新的事件类型。该字符串必须是 XML 名称。任何新的事件类型一定不能以字符串 "DOM" 的大写、小写或混合大小写版本开头。此前缀是为以后的 DOM 事件集保留的。还强烈推荐添加自己的事件的第三方使用自己的前缀以避免混淆,降低与其他新的事件发生冲突的可能性。canBubbleArg - 指定该事件是否可以 bubble。
cancelableArg - 指定是否可以阻止事件的默认操作。
分享到:
评论

相关推荐

    javascript触发模拟鼠标点击事件

    本文详细介绍了如何使用JavaScript来触发模拟的鼠标点击事件,并提供了IE浏览器和其他现代浏览器(例如Chrome、Firefox)中实现的示例代码。 首先,要理解事件触发器的概念。事件触发器是一种机制,它使得开发者...

    FireFox与IE 下js兼容触发click事件的代码

    从提供的文件信息来看,本文主要涉及了跨浏览器环境下JavaScript代码的兼容性问题,特别是如何在FireFox和Internet Explorer(IE)中触发click事件。以下是对这些知识点的详细介绍。 ### JavaScript跨浏览器兼容性...

    IE与Firefox的事件区别

    在不同的浏览器环境下,事件处理的实现机制有所差异,尤其是在Internet Explorer(IE)和Firefox之间。本文将深入探讨这些差异,以帮助开发者更好地理解和解决跨浏览器的兼容性问题。 首先,我们要了解事件流的概念...

    Firefox不支持click方法的解决

    Firefox 不支持 click 方法的解决 Firefox 不支持 click 方法是因为 W3C 标准规定 click 方法只能赋予 input 元素。这意味着在 Firefox 浏览器中,不能使用 click 方法来触发非 input 元素的点击事件。 解决方法是...

    js兼容chrome、firefox复制、粘贴

    本篇文章将详细讲解如何利用JavaScript兼容Chrome和Firefox这两种主流浏览器,实现复制和粘贴功能。 首先,我们来看一下为什么复制粘贴在不同浏览器间会有兼容性问题。这是因为在JavaScript中,直接操作剪贴板的...

    情人节程序员用HTML网页表白【春娇-志明结婚邀请函】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript

    - **Firefox Developer Edition**: 专为开发者设计的浏览器版本,内置多种开发工具。 #### 5.3 代码调试 - **断点调试**: 在代码中设置断点,逐行执行代码观察变量值变化。 - **console.log()**: 输出变量值或状态...

    js 实现右下角视频弹窗

    本文将详细讲解如何使用JavaScript(js)来实现这一功能,同时考虑到浏览器兼容性,包括IE6、7、8、9以及火狐(Firefox)、谷歌浏览器(Chrome)等。 首先,我们需要一个HTML结构来承载视频元素。HTML5引入了`...

    原生js写的弹窗效果(alert效果)

    本文将深入探讨如何使用原生JS创建类似`alert()`的自定义弹窗效果,以及如何实现跨浏览器兼容性,包括对IE、Firefox、Chrome和360等主流浏览器的支持。 首先,我们要明白`alert()`函数的基本用法。`alert()`是一个...

    javascript_鼠标事件总结

    - **Gecko/Firefox** (`GE`):支持 W3C 规范。 - **Safari** (`SA`):支持 W3C 规范。 - **Opera** (`OP`):支持 W3C 规范。 - **Netscape** (`NS`):支持 W3C 规范。 - **Internet Explorer** (`IE`):有自己的实现...

    vue入门教程.docx

    - **Vue.js devtools**:这是专门为Vue开发者设计的浏览器扩展,可以在Chrome或Firefox浏览器中安装。 - 它提供了丰富的功能,帮助开发者更方便地调试Vue应用。 ### 总结 通过上述介绍,我们可以看出Vue.js是一款...

    兼容IE与FireFox

    ### 兼容IE与Firefox:JS代码详解 在Web开发过程中,确保JavaScript代码能够在不同的浏览器上正常运行是一项挑战性任务。特别是在早期版本的Internet Explorer(IE)与Firefox之间实现兼容性,更是如此。本文将详细...

    一个js日历控制

    - 考虑浏览器兼容性,确保在主流浏览器如Chrome、Firefox、Safari和Edge上正常工作。 - 性能优化:避免不必要的DOM操作,合理使用缓存,减少代码复杂性。 8. 源码分析: - 对提供的“日历控件.html”文件进行...

    jquery基础教程01

    - 跨浏览器兼容性:jQuery对各种主流浏览器提供了很好的支持,包括IE 6.0+、Firefox、Chrome等。 - 强大的功能:提供了丰富的API,可以轻松完成DOM操作、事件处理等功能。 #### 二、安装与引入jQuery - **下载...

    firefox兼容性问题

    然而,Firefox在早期版本中对`event`的全局作用域支持并不完全,不像其他一些浏览器(如Chrome、Safari和IE),它们允许在没有明确参数的情况下直接在事件处理函数内部使用`event`。这可能导致在Firefox中编写的一些...

    js中各浏览器中鼠标按键值的差异.docx

    本文将详细介绍在不同浏览器环境下,JavaScript如何正确地识别鼠标左键、中键和右键的点击事件,并探讨这些差异对实际开发的影响。 #### 二、标准定义 根据W3C DOM Level 2规范,鼠标按键值定义如下: - **0**:...

    关于js中的鼠标事件总结.docx

    在不同浏览器下,滚轮的滚动方向可以通过`event.wheelDelta`(Chrome)或`event.detail`(Firefox)来判断。 3. **事件冒泡与捕获**: - 冒泡是指事件从最深的节点开始,逐级向上传播到最外层的节点。默认情况下,事件...

    bootstarp导出excle

    在本篇文章中,我们将探讨如何在Bootstrap环境中实现Excel导出,特别关注`ableExport.js`插件的使用,以及其对各种浏览器的兼容性,包括Google Chrome、Firefox、360浏览器以及Internet Explorer。 首先,让我们...

    javascript下对于事件、事件流、事件触发的顺序随便说说

    JavaScript中的事件、事件流和事件触发是Web开发中不可或缺的部分,它们构成了用户与网页交互的基础。下面我们将深入探讨这些概念以及在不同浏览器中如何工作。 首先,事件是用户或者浏览器执行特定行为时触发的一...

    js实现的图片相册弹出预览特效源码.zip

    - 需要确保代码能在不同的浏览器上正常工作,包括Chrome、Firefox、Safari、Edge以及老版本的IE。 9. **图片对象和数据URL**: - JavaScript中的`Image`对象可用于在后台加载图片,而数据URL可以将图片转换为字符...

    兼容火狐,苹果的Js日期选择-支持多选

    本文将深入探讨如何利用JavaScript(Js)实现一个兼容火狐(Firefox)、苹果Safari以及其他主流浏览器的多选日期选择功能。 首先,让我们了解什么是日期选择器。在网页上,日期选择器通常是一个用户界面组件,允许...

Global site tag (gtag.js) - Google Analytics