<a style="color:blue;" id='${problem.problemid}' status='${problem.satatus}' href="#" onclick='javascript:link2newpage()'>查看</a>
上面是点击的页面超链接对象元素,如果去到超链接对象 a,那么a中的属性就可以被我们利用起来了
var isIE=document.all ? true : false;
var obj = null;
if(isIE==true){
obj = document.elementFromPoint(event.clientX,event.clientY);
}else{
e = arguments.callee.caller.arguments[0] || window.event;
obj = document.elementFromPoint(e.clientX,e.clientY);
}
以上js实现了获取事件的对象,obj就是我们要获取的a元素对象。通过了ie firefox测试,别的浏览器没有测试,不知道是否可以运行,有兴趣额朋友可以测一下哦!
分享到:
相关推荐
它通过JavaScript创建XMLHttpRequest对象,发送异步请求到服务器,获取数据后在客户端更新DOM(文档对象模型),从而实现页面的动态更新。 在拖放功能中,HTML5引入了`drag`和`drop`事件,使得在浏览器中实现拖放...
"AOM中IE、Firefox兼容Enter代替Tab的Javascript"这个主题关注的是如何在不同的浏览器环境中,尤其是IE和Firefox中,使用JavaScript实现按下回车键(Enter)时模拟Tab键的效果,以实现元素间的焦点切换。 首先,我们...
综上所述,通过适当的编程技术和兼容性处理,JavaScript可以在Firefox和IE之间有效地操作XML文件。理解XMLHttpRequest的工作原理以及DOM API的使用是实现这一目标的关键。同时,要确保对可能出现的浏览器差异有足够...
本文将详细介绍一个基于JavaScript的小组件,该组件实现了原生HTML `<table>` 的排序功能,兼容IE、Firefox、Opera和Chrome等主流浏览器。这个小组件通过简单的HTML标记和JavaScript脚本实现,使得用户可以通过点击...
- **`onmousewheel`**:适用于大多数其他浏览器,包括IE、Chrome、Safari等。 #### 改进方案 虽然原始代码展示了如何获取滚动距离,但并没有展示如何真正地获取滚轮的滚动像素。为了更完整地实现这一功能,可以修改...
标题中的“一个兼容ie 和firefox 的日历控件js”指的是一个JavaScript库,它被设计成能在Internet Explorer(IE)和Firefox这两个不同的浏览器上正常工作,提供日历功能。在Web开发中,由于不同浏览器对某些特性或...
### iframe框架与JavaScript获取iframe元素详解 #### 一、引言 `iframe`是非标准HTML标签,最初由Internet Explorer浏览器引入并推广,随后被Mozilla等其他浏览器所支持。`iframe`的主要用途是在当前网页中嵌入另一...
下面介绍两种主要方法,分别适用于Internet Explorer(IE)和非IE浏览器(如Firefox、Chrome等): 1. **IE方法**: IE浏览器提供了一个特殊的`frames`对象,它允许我们直接通过`iframe`的ID来访问`iframe`内的`...
此代码片段适用于大多数现代浏览器,包括Chrome、Firefox、Safari以及支持CSS OM视口单位的IE10+。对于更广泛的浏览器兼容性,你可能需要引入像jQuery这样的库,或者使用其他库如Polyfill来处理跨浏览器的问题。 在...
3. `event.srcElement`(IE):同样表示事件触发的元素,但在Firefox中不适用。 4. `event.clientX` 和 `event.clientY`:分别提供鼠标相对于浏览器窗口左上角的X和Y坐标。 5. `event.pageX` 和 `event.pageY`:在...
- **兼容性好**:支持多种主流浏览器,包括IE6.0+、Firefox1.5+、Safari2.0+以及Opera9.0+。 - **易于扩展**:允许开发者轻松地为其添加新的功能。 - **完全分离**:可以将JavaScript脚本与HTML代码分离,方便后期...
本文将围绕“光标处插入”这一主题,深入探讨如何在不同的浏览器环境下,如IE6、IE7和Firefox(FF)中实现兼容性的光标插入功能,特别适用于编辑器中的表情浏览和插入。 首先,让我们了解光标插入的基本概念。在Web...
- IE8支持FileReader API的简化版本,可以通过`DataTransfer`对象获取文件数据,但不支持Blob URL,因此需要使用base64编码的图片数据。 - Firefox从很早的版本开始就支持FileReader API,可以使用`readAsDataURL...
本资源提供了一个利用Ajax实现增删改查、分页和级联功能的代码示例,适用于各种主流浏览器,包括IE、Firefox和Opera。 增删改查是数据库操作的基本功能,对应于数据库中的INSERT、DELETE、UPDATE和SELECT操作。在...
9. **在FF中,自己定义的属性必须通过getAttribute()取得**:Firefox要求使用`getAttribute('attrName')`来获取元素自定义属性,而IE则可以直接通过`.`操作符访问。 10. **在FF中没有parentElement parement....
标题中的“禁用Tab键JS代码兼容Firefox和IE”指的是在网页中使用JavaScript来禁用用户使用Tab键进行页面元素的焦点切换功能,并且这段代码能够同时适应Firefox和Internet Explorer这两种不同的浏览器。在Web开发中,...
第八,`window.event`对象在IE中可用,但在Firefox中不可用,因为Firefox的事件对象`event`只能在事件发生时直接使用。解决方法是在事件处理函数中传递事件对象,然后在函数内部进行兼容处理。 第九,`event.x`和`...
因此,一个兼容IE6、IE7、IE8以及Firefox等现代浏览器的解决方案是: ```javascript doc = document.getElementById('myframe').contentWindow.document; ``` 通过这种方式,无论在哪种浏览器环境下,你都能安全地...
本文将详细介绍如何在父窗口中操作`iframe`中的元素,并确保该方法能在不同的浏览器中(特别是IE和Firefox)正常工作。 #### 二、背景知识 在讨论具体实现之前,我们先了解一下相关的基础知识: 1. **`iframe`...
然而,Firefox并不支持`window.event`,而是通过在事件处理函数中传入一个代表事件的参数来获取事件对象,例如`onmousemove=doMouseMove(event)`。 在鼠标坐标方面,IE使用`event.x`和`event.y`来表示鼠标在当前...