`

javascript判断触发事件的元素是否是某个元素(ie-firefox)

阅读更多
function(evt){ 
    	evt = evt ? evt : (window.event ? window.event : null);
    	//获得触发该事件的元素
    	var elem = evt.srcElement ? evt.srcElement : evt.target;
    	//判断事件元素是否是 document.getElementById("idOfInputElement")
    	if(!(!document.getElementById(idOfInputElement))){//如果理解document.getElementById(idOfInputElement)的话
	    	if(elem != document.getElementById(idOfInputElement)){//判断elem 是否是document.getElementById
	    		if(document.getElementById("cele_date").style.display == '')     		
	    			hideLayer();
	    	}
    	}
    }
分享到:
评论

相关推荐

    javascript触发模拟鼠标点击事件

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

    IE与Firefox的事件区别

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

    基于JavaScript判断浏览器到底是关闭还是刷新(超准确)

    通过测试和实验,作者发现IE、Chrome、360以及Firefox浏览器在关闭和刷新时所触发的事件顺序和时机有所不同。总体来说,可以通过检测事件触发的顺序以及特定的浏览器特性来确定用户的行为。 在实际代码中,作者提出...

    Firefox不支持click方法的解决

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

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

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

    IE和Firefox的鼠标滚轮事件JavaScript代码

    ### IE和Firefox的鼠标滚轮事件JavaScript代码 #### 背景与概述 在Web开发过程中,处理不同浏览器之间的兼容性问题是一项常见的挑战。对于鼠标滚轮事件而言,Internet Explorer (IE) 和 Firefox 这两种浏览器采用...

    javascript在IE和Firefox中兼容性问题

    例如,`onchange`和`onblur`事件在IE和Firefox中的触发时间可能不同,开发者需要考虑到这些差异,以确保事件处理的一致性。 7. **body测试.html** `body`元素在不同浏览器中的加载时机和处理方式也可能有区别。在...

    IE中调试javascript

    由于IE本身缺乏像Firefox那样丰富的开发者工具和插件支持,这使得开发者往往需要采用一些更为繁琐的方式来调试代码,例如通过频繁添加`alert`语句来检查变量值或执行路径。这种方式不仅效率低下,还可能引入新的问题...

    javascript option onclick事件ie解决方案 兼容ie,firefox

    JavaScript Option onclick 事件 IE 解决方案及兼容 IE 和 Firefox JavaScript 中的 Option onclick 事件是用户在Select 元素中选择一个选项时触发的事件,但是在 Internet Explorer(IE)浏览器中,该事件无法正确...

    同时兼容IE和FireFox的事件处理event代码--添加文件上传例子

    "同时兼容IE和FireFox的事件处理event代码--添加文件上传例子"这个主题聚焦于解决浏览器之间的差异,尤其是针对老版本的Internet Explorer(IE)和Firefox。在这些早期浏览器中,事件处理的实现方式有所不同,导致...

    IE和Firefox在css,JavaScript方面的兼容性

    在事件处理中,IE使用`event.srcElement`来获取触发事件的元素,而Firefox使用`event.target`。为了兼容,可以使用以下代码: ```javascript obj = event.srcElement ? event.srcElement : event.target; ``` ### ...

    IE和Firefox中J avaScript兼容

    ### IE和Firefox中JavaScript兼容性解析 在Web开发过程中,浏览器兼容性问题一直是开发者们重点关注的问题之一。不同的浏览器对同一段代码的解析和执行可能会有所不同,尤其是早期版本的Internet Explorer(IE)和...

    兼容IE与FireFox

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

    javascript和css在IE和Firefox中的不同点

    JavaScript 和 CSS 在不同的浏览器上,特别是 Internet Explorer (IE) 和 Mozilla Firefox 之间存在一些差异,这些差异主要体现在解析规则、实现细节以及某些功能的支持上。理解这些差异对于编写跨浏览器兼容的代码...

    javascript 旋转图片 兼容IE和FireFox

    在JavaScript中实现图片旋转功能,尤其需要兼容IE和Firefox浏览器,是一项常见的前端任务。这篇文章将深入探讨这个主题,包括核心概念、技术难点以及如何通过提供的文件实现这一功能。 首先,我们要知道图片旋转的...

    IE和Firefox差异参考大全

    在互联网的早期,IE(Internet Explorer)和Firefox(火狐浏览器)是两个主要的Web浏览平台,它们在处理CSS(层叠样式表)和JavaScript方面存在显著的差异。这些差异对于开发者来说至关重要,因为它们影响了网站在...

    给moz-firefox下添加IE方法和属性

    ### 给moz-firefox下添加IE方法和属性 #### 背景介绍 在Web开发过程中,由于不同的浏览器对Web标准的支持程度不一,开发者往往需要处理浏览器间的兼容性问题。尤其是在早期,Internet Explorer(IE)与其他现代...

    DIV+CSS网页中IE和火狐兼容问题的整理

    - 当浮动元素的父元素没有设置固定高度且内容不足时,IE和Firefox可能无法正确计算父元素高度。 解决方法:使用clearfix类、`overflow: hidden`、`display: table`或`display: flex`等方法解决。 10. **IE的...

    Firefox和IE兼容参考

    在网页开发过程中,Firefox(火狐浏览器)和Internet Explorer(IE浏览器)的兼容性问题一直是一大挑战。这两个浏览器在解析HTML、CSS以及JavaScript时有着不同的实现方式,导致某些代码在Firefox下正常运行,但在IE...

Global site tag (gtag.js) - Google Analytics