`
forever8086
  • 浏览: 2118 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

JavaScript 触发click事件 兼容FireFox,IE 和 Chrome

    博客分类:
  • JS
阅读更多
<script language="javascript">  
    function test2(name)  
    {  
        if(document.all)  
        {  
            document.getElementById(name).click();  
        }  
        else  
        {  
            var evt = document.createEvent("MouseEvents");  
            evt.initEvent("click", true, true);  
            document.getElementById(name).dispatchEvent(evt);  
        }  
    }  
</script>  
  
<a href="#" id="a3" onclick="location.href = 'http://www.baidu.com';">baidu</a>  
<input type="button" value="clck" onclick="test2('a3');"/>  


转载:http://justcoding.iteye.com/blog/688467
分享到:
评论

相关推荐

    javascript触发模拟鼠标点击事件

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

    兼容ie,firfox,chrome的页面广告随机飘动效果

    这个项目名为"兼容ie, firfox, chrome的页面广告随机飘动效果",旨在实现一个能在主流浏览器(Internet Explorer, Firefox, Chrome)上运行的广告飘动特效,确保跨浏览器的兼容性。这种效果通常通过JavaScript库,...

    IE8的JavaScript点击事件(onclick)不兼容的解决方法

    在标准模式下,IE8及以下版本不支持通过`setAttribute`直接为元素添加事件监听器,这与现代浏览器如Chrome和Firefox存在差异。为了确保兼容性,通常推荐使用`addEventListener`方法为元素添加事件监听器,但由于IE8...

    firefox兼容性问题

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

    JavaScript_浏览器扩展Firefox Chrome Opera Edge基于regex模式重定向url

    - **Firefox扩展**: Firefox使用WebExtensions API,这是一种与Chrome和Opera兼容的API。我们可以在manifest.json文件中定义`background.js`脚本,然后在该脚本中监听`webNavigation`事件,根据URL重定向规则进行...

    js兼容chrome、firefox复制、粘贴

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

    popup的最优化实现(遮盖层),兼容firefox、ie6、google(网搜+整理)

    这篇博客文章可能探讨了如何在Firefox、IE6以及Google Chrome等不同浏览器上实现高效且兼容的popup,因为这些浏览器在处理DOM元素和CSS样式方面存在差异。考虑到IE6的古老,它可能需要特殊的处理来确保兼容性。博主...

    JS 按钮点击触发(兼容IE、火狐)

    这篇文章将深入探讨如何使用JS实现按钮点击触发,同时确保兼容性,包括Internet Explorer(IE)和Firefox等主流浏览器。 首先,我们需要了解JavaScript中的事件处理。在DOM(Document Object Model)中,事件是用户...

    ie事件捕获控件 捕获ie浏览器到打开链接等等的事件

    在IT领域,尤其是在Web开发中,对浏览器行为的监控与控制是至关重要的。...同时,随着现代浏览器对标准支持的增强,类似的功能也可以应用到Firefox、Chrome等非IE浏览器上,实现跨浏览器的事件处理。

    关于iframe中生成父窗口元素及增加event事件的问题(IE已实现,Firefox暂未实现)

    本文将深入探讨在`iframe`中生成父窗口元素以及如何在`iframe`内触发父窗口的事件,特别是针对IE和Firefox的差异。 首先,让我们了解`iframe`的基本用法。`iframe`通过`src`属性指定要加载的HTML文档,例如: ```...

    js实现浏览器全屏兼容谷歌火狐等

    "js实现浏览器全屏兼容谷歌火狐等"这个主题就涉及到如何使用JavaScript来实现在不同浏览器上实现全屏功能,并确保与主流浏览器如Google Chrome和Mozilla Firefox等的兼容性。这里我们将详细讲解这一技术实现的原理和...

    JavaScript非常小巧的JS下拉菜单代码,兼容多个浏览器

    考虑到兼容性问题,我们的代码需要支持IE6+、Firefox 1.5+、Opera 8+、Safari 3+以及Chrome 0.2+。这些早期版本的浏览器可能不支持一些现代JavaScript特性,因此我们需要使用传统的方式来编写代码,比如避免使用ES6...

    在Internet Explorer 11、10、9中手动触发JavaScript事件

    这个方法适用于其他遵循W3C标准的浏览器,如Chrome、Firefox、Safari等。但在IE中,你需要创建一个事件对象,然后使用`dispatchEvent`来触发: ```javascript var event = document.createEvent('HTMLEvents'); ...

    js实现兼容IE和FF的复制功能

    在JavaScript编程中,实现兼容不同浏览器的复制功能是一项常见的需求,特别是考虑到Internet Explorer(IE)和Firefox等浏览器之间的差异。本文将深入探讨如何利用JavaScript来实现在这些浏览器中复制文本到剪贴板的...

    JS事件Event元素(兼容IE,Firefox,Chorme)

    在本文中,我们将深入探讨如何在不同的浏览器中获取事件对象,并以兼容IE、Firefox、Chrome等主流浏览器为目标,对事件处理进行优化。 在JavaScript中,当用户执行了某些操作,比如点击、按键或者鼠标移动时,会...

    javascript 触发HTML元素绑定的函数

    - **`createEvent` 方法**:现代浏览器(如 Firefox、Chrome 等)支持此方法。它通过创建一个事件对象,并初始化该事件,然后使用 `dispatchEvent` 方法将事件发送到目标元素。 ```javascript if (document....

    css浏览器兼容整理

    - Firefox和其他现代浏览器可能不支持直接调用`.click()`方法来触发链接。可以使用其他事件监听器来代替。 12. **目前FF2.0为止都不支持IE的name锚点** - Firefox在早期版本中可能不支持某些特定的HTML特性。...

    纯JavaScript实现的兼容各浏览器的添加和移除事件封装

    不同的浏览器对事件处理的支持存在差异,尤其是在早期的版本中,Internet Explorer(IE)与非IE浏览器(如Firefox、Chrome等)的实现方式有所不同。为了确保代码在各个浏览器中都能正常工作,开发者需要进行一定的...

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

    而在非IE浏览器中,如Firefox、Chrome和Safari,事件的执行顺序是“先进后出”,即最后添加的事件先被执行。 `addEventListener`方法是DOM中用于添加事件监听器的标准方法,接受三个参数:事件类型、处理函数和布尔...

Global site tag (gtag.js) - Google Analytics