`
zengshaotao
  • 浏览: 787977 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

不同浏览器添加事件

 
阅读更多

   var tb_value = document.getElementById("wet");
    if(window.addEventListener){ // Mozilla, Netscape, Firefox
        td_value.addEventListener('click', alert('cc'), false);
        td_value.addEventListener('click', alert('cc'), false);
    } else { // IE
        td_value.attachEvent('onclick',  function(){alert('cug');});
        td_value.attachEvent('onclick',  function(){alert('cug');});
    }

分享到:
评论

相关推荐

    事件模型在各浏览器中存在差异

    例如,下面的代码片段展示了如何在不同浏览器中添加点击事件监听器: ```javascript var add = document.getElementById("add"), remove = document.getElementById("remove"), showMsgA = function(){showMsg(...

    javascript 跨浏览器的事件系统

    这个模型允许开发者为页面中的DOM元素添加事件处理器,从而响应各种事件。 然而,由于早期浏览器竞争激烈,不同的浏览器厂商实现了各自版本的JavaScript,导致了不同浏览器间的兼容性问题。例如,微软的Internet ...

    javascript打造跨浏览器事件处理机制[Blue-Dream出品]

    以下是一个示例函数,用于添加事件监听: ```javascript function addListener(element, eventName, handler) { if (element.addEventListener) { // 支持W3C标准的浏览器 element.addEventListener(eventName, ...

    仿浏览器添加多窗口

    "仿浏览器添加多窗口"这个主题,主要探讨的是如何在自定义的应用程序中实现类似浏览器的多窗口功能,让用户能够在一个应用内部打开并切换多个窗口。 首先,我们要理解多窗口的实现原理。在Android系统中,多窗口...

    CaptureIEEvent(浏览器事件捕获控件测试程序)

    理解事件捕获和冒泡可以帮助开发者决定何时何地添加事件监听器,从而优化代码性能和用户体验。 通过CaptureIEEvent,开发者可以深入理解事件处理的工作原理,以及如何在实际应用中有效地利用事件机制。这个测试程序...

    前端不同浏览器兼容性解决办法

    1. 前缀使用:为了实现一些高级特性和动画效果,如CSS3的transform、transition、animation等,不同浏览器厂商有自己的前缀,如 `-webkit-` (Chrome, Safari)、`-moz-` (Firefox)、`-ms-` (IE) 和 `-o-` (Opera)。...

    浏览器事件动态注册和取消

    `addEventListener`是W3C标准的方法,用于向元素添加事件监听器。它接受两个参数:要监听的事件名和回调函数。例如: ```javascript document.getElementById('myButton').addEventListener('click', function() { ...

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

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

    在vue中阻止浏览器后退的实例

    这段代码的主要作用是在用户点击浏览器的后退按钮时,通过监听`popstate`事件,使用`pushState`方法把当前页面的URL添加到历史记录中。这使得每次点击后退按钮时,浏览器都会重新导航到当前页面,从而达到阻止后退的...

    js跨浏览器是正对目前各浏览器标准不同

    事件处理在不同浏览器间也存在差异,如事件冒泡和捕获的处理,以及IE特有的`attachEvent`与W3C标准的`addEventListener`。使用`addEventListener`和`removeEventListener`来处理事件能更好地实现跨浏览器兼容。 5....

    Video播放器兼容各大浏览器

    WebVTT格式被广泛接受,可以添加到`<track>`标签中,确保在不同浏览器中的兼容性。 9. **错误处理**:必须处理播放失败的情况,例如视频加载失败或者格式不受支持。这可以通过监听`error`事件并提供友好的错误提示...

    javascript 浏览器窗口大小改变事件

    你可以通过在JavaScript代码中添加事件监听器来捕获这个事件: ```javascript window.addEventListener('resize', function(event) { console.log('窗口大小正在改变'); // 在这里编写处理窗口大小变化的代码 });...

    js在不同浏览器中复制代码的实现

    标题中的“js在不同浏览器中复制代码的实现”是指JavaScript如何在不同的Web浏览器环境下实现文本复制功能,这在很多网站的代码分享、示例展示中非常常见。在Web开发中,用户经常需要复制代码块,而JavaScript提供了...

    网页声音播放(支持多种浏览器)

    // 添加事件监听器 audio.addEventListener('ended', function() { console.log('音频已播放完毕'); }); ``` 为了让音频播放实例能在各种浏览器中工作,我们需要考虑浏览器兼容性问题。对于不支持HTML5`<audio>`...

    option属性的js事件浏览器差异

    `option`属性和与之相关的JS事件在不同浏览器之间可能存在差异,这些差异主要体现在事件处理、行为表现和兼容性上。了解并处理这些差异对于确保网页在各种浏览器上的正常运行至关重要。 1. **事件绑定差异** 在...

    中文输入法以及浏览器兼容的问题1

    然而,由于键盘事件的keydown、keyup、keypress在不同浏览器中的兼容性问题,开发者通常会选择使用compositionstart、compositionend以及input事件来监听文本输入。特别是对于中文输入法,由于在按下回车、shift、...

    c#版多标签页浏览器

    4. **事件驱动编程**: 使用`WebBrowser`控件时,需要监听和处理各种事件,如`DocumentCompleted`(页面加载完成)、`Navigating`(导航开始)等,以便在适当的时间执行相应的操作,如添加新标签页、关闭标签页或者...

    用JAVASCRIPT修正12个常见的浏览器问题

    10. **事件处理兼容性**:不同浏览器可能对事件处理有不同的语法,使用JavaScript封装事件处理函数,确保在所有浏览器中都能正常工作。 11. **CSS动画与过渡**:使用JavaScript模拟CSS3动画和过渡效果,以兼容不...

    Node.js-ui-event-observer:提供高性能的方式订阅浏览器UI事件

    7. **兼容性和适配**:考虑到不同浏览器之间的差异,ui-event-observer需要处理跨浏览器的兼容性问题,确保在各种环境下都能稳定运行。 8. **文档和社区支持**:开源项目通常会有详细的文档和活跃的社区,提供示例...

Global site tag (gtag.js) - Google Analytics