<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>如何获取事件触发源(兼容IE和FireFox)</title>
<meta name="generator" content="editplus" />
<meta name="author" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<script type="text/javascript">
function ClickMe(e)
{
var src = e.target || window.event.srcElement;
alert(src.innerHTML);
}
function ClickMe2()
{
var e = arguments[0] || window.event;
var src = e.srcElement || e.target; // src 就是事件的触发源
alert(src.innerHTML);
}
</script>
</head>
<body>
<button onclick="ClickMe(event)">测试</button>
<button onclick="ClickMe2(event)">测试2</button>
</body>
</html>
分享到:
相关推荐
在事件处理中,IE使用`event.srcElement`来获取触发事件的元素,而Firefox使用`event.target`。为了兼容,可以使用以下代码: ```javascript obj = event.srcElement ? event.srcElement : event.target; ``` ### ...
兼容IE(Internet Explorer)和Firefox意味着这款控件能够适应当时主流的两种浏览器,确保了更广泛的用户群体可以无障碍地使用。 梅华雨日历控件可能是这个控件的特定名称,可能是一款由梅华雨公司开发的、具有良好...
标题中的“一个兼容ie 和firefox 的日历控件js”指的是一个JavaScript库,它被设计成能在Internet Explorer(IE)和Firefox这两个不同的浏览器上正常工作,提供日历功能。在Web开发中,由于不同浏览器对某些特性或...
- **统一解决方案**: 基于上述情况,推荐使用`document.formName.elements["elementName"]`来获取表单元素,以确保在IE和Firefox中的兼容性。 #### 2. 数组访问 - **IE**: 支持使用`()`和`[]`两种方式访问数组元素...
在这个特定的案例中,Gsvalidator是一个跨浏览器的JavaScript验证库,特别强调了对主流浏览器的兼容性,包括Internet Explorer(IE)、Firefox和Opera。 JavaScript验证的优势在于,它可以在客户端实时进行,减少了...
这个"兼容ie和火狐的复制插件实例"使用了名为ZeroClipboard的库,旨在解决这个问题。ZeroClipboard是一款开源JavaScript库,它利用Flash技术来模拟浏览器的复制操作,从而在不支持或者禁用了JavaScript API的浏览器...
综上所述,Firefox与IE在JavaScript的兼容性方面存在着诸多差异,这些差异主要体现在事件处理、DOM操作、CSS样式以及网络请求等方面。为了确保Web应用在不同浏览器上的正常运行,开发者需要充分了解这些差异,并采取...
然而,不同的浏览器对于`iframe`的支持程度和处理方式可能存在差异,尤其是在较早版本的Firefox中,可能会遇到一些兼容性问题。本篇文章将详细探讨`iframe`在Firefox中的兼容性挑战及其解决方案。 1. **Firefox对...
3. 兼容IE的事件处理:IE6、IE7、IE8不支持标准的DOM0级和DOM2级事件处理方式,所以需要使用`attachEvent`方法来绑定事件。例如,用`element.attachEvent('onmouseover', function() {...})`代替`element....
然而,在Firefox 3中,可能由于浏览器的实现差异或者特定的兼容性问题,`onreadystatechange`事件的触发并不如其他浏览器那么可靠。这可能给开发者带来困扰,因为开发者依赖这个事件来更新UI或者处理错误。 针对这...
这篇文章将详细介绍如何使用 JavaScript 实现一个兼容 IE 和火狐浏览器的右键菜单。 首先,我们需要理解浏览器的事件处理机制。在 JavaScript 中,我们可以使用 `addEventListener` 或者 `attachEvent`(对于旧版 ...
标题与描述均提到了“Js图片广告轮换效果[支持ie7,ie8.firefox,ie6]”,这指向了一种使用JavaScript实现的图片轮播技术,特别强调了对旧版浏览器如IE6、IE7、IE8以及Firefox的支持。在现代Web开发中,虽然这些浏览器...
在现代Web开发中,文件上传是一个常见的功能,但要实现跨浏览器兼容性,尤其是在旧版本的Internet Explorer(如IE6、IE7、IE8、IE9)以及Firefox、Chrome和世界之窗等其他浏览器上,可能面临一些挑战。Ajax上传文件...
本文将根据作者从事网站前端编程两年的经验总结,针对Internet Explorer(简称IE)和Mozilla Firefox(简称FF或Firefox)这两种常用浏览器的兼容性问题进行深入探讨,并提出相应的解决技巧。 #### 二、具体兼容技巧...
本文介绍的JavaScript代码实现了一个兼容IE和Firefox浏览器的图片缩放功能。通过编写特定的JavaScript函数,可以对网页中的图片进行缩放,并确保在不同的浏览器环境下都能正常显示。 知识点一:图片缩放功能的实现...
兼容ie[6-9]、火狐、Chrome、opera、maxthon3、360浏览器的js本地图片预览"提供了一个JavaScript解决方案,用于实现一个功能强大的本地图片预览功能,它能在多种主流浏览器中正常工作,包括古老的Internet Explorer ...
本项目"双层次tab特效,兼容ie6-9和火狐"是作者通过jQuery实现的一种兼容旧版Internet Explorer(IE6-9)和Firefox浏览器的Tab效果。jQuery是一款强大的JavaScript库,它简化了JavaScript的DOM操作、事件处理和动画...
10. 事件源:IE的事件对象有`srcElement`,Firefox有`target`。为获取事件触发元素,可以定义一个变量来兼容两者。 总结,编写跨浏览器的JavaScript代码时,理解这些差异至关重要。通过使用兼容性函数和方法,可以...
在本案例中,我们讨论的主题是如何利用AJAX(异步JavaScript和XML)技术来实现在网页上对图片进行拖放操作,同时兼容IE和Firefox两种主流浏览器。 首先,我们需要了解AJAX的基本概念。AJAX是一种在不重新加载整个...
4. **兼容性处理**:在IE8和Firefox中,可能需要使用jQuery或其他兼容性库来处理DOM操作和事件监听,因为它们对原生的`addEventListener`方法支持有限。同时,CSS样式也需要特别注意,因为IE8对CSS3新特性的支持有限...