`
爱琴海的水手
  • 浏览: 58787 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

IE和Firefox对待id和name同值的区别

阅读更多
    下午在写javascript代码的时候,发现,在一系列html页面的元素中,假设A元素的id属性值和 B元素的name属性值相同,那么用document.getElementById()来取A元素,结果在firefox中能正常取得A元素,但是在IE中却不能取得A元素!!!!!!!!
分享到:
评论
3 楼 爱琴海的水手 2009-03-08  
hiblue 写道

不会有这种可能,


hiblue,你可以尝试一下啦,也许是我浏览器的问题,不过id和name还是不要同名的好
2 楼 hiblue 2009-03-08  
不会有这种可能,
1 楼 Romotc 2009-03-07  
之前有过这样的经历
A name 为some,使用getElementById('some')可以获得A

相关推荐

    js在IE和fireFox的区别

    ### JavaScript在Internet Explorer (IE) 和 Firefox 中的区别与解决方案 #### 一、获取HTML元素的方式差异 1. **通过ID获取元素**: - **IE**:支持`document.getElementById`和`document.all`两种方式。 - ...

    Ie和firefox的Js区别

    JavaScript是一种广泛用于网页开发的脚本语言,它在不同的浏览器中有不同的实现,其中最显著的区别在于Internet Explorer(IE)和Mozilla Firefox(Firefox)。以下是一些关键的区别点: 1. **对象问题** - **...

    JavaScript在IE和Firefox(火狐)的不兼容问题解决

    标题与描述均聚焦于“JavaScript在IE和Firefox(火狐)的不兼容问题解决”,这表明文章旨在探讨并提供解决方案来处理在不同浏览器环境下的JavaScript兼容性问题,尤其是在Internet Explorer(IE)和Mozilla Firefox...

    js在IE和Firefox不同之处

    ### js在IE和Firefox不同之处 在Web开发中,JavaScript(简称JS)是实现网页交互性的核心语言之一。然而,由于不同的浏览器对于JS标准的支持程度有所差异,这往往会导致跨浏览器兼容性问题的出现。IE(Internet ...

    IE与Firefox的事件区别

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

    Javascript的IE和Firefox兼容性参考

    - IE允许直接通过对象的id作为变量名访问,如`idName`,但在Firefox中需要使用`document.getElementById("idName")`。 5. **用idName字符串取得对象的问题** - 在IE中,可以使用`eval(idName)`获取id为`idName`的...

    兼容IE和Firefox获得keyBoardEvent对象

    兼容IE和Firefox获得keyBoardEvent对象 在 JavaScript 编程中,获得keyBoardEvent对象是非常重要的,但是不同的浏览器对其支持不同。IE和Firefox是两种最常用的浏览器,它们对keyBoardEvent对象的支持存在一定的...

    IE 与FireFox 区别概要总结

    - 用`eval("idName")`在IE中获取ID为"idName"的对象,但Firefox不支持。推荐使用`document.getElementById("idName")`。 8. 变量名与HTML对象ID相同: - 在Firefox中,变量名不会覆盖HTML对象ID,但在IE中可能会...

    JS的IE和Firefox兼容性

    JavaScript在不同浏览器之间的兼容性问题一直是开发者面临的重要挑战,尤其是早期的Internet Explorer(IE)和Mozilla Firefox(MF)之间存在显著差异。以下是一些关键的兼容性问题及其解决方案: 1. **document....

    火狐和ie的区别

    火狐(Firefox)和Internet Explorer(IE)是两种流行的网络浏览器,它们在处理网页内容时有许多不同的方式。本文将深入探讨两者之间的差异,主要关注JavaScript和CSS中的特性,特别是图片处理和滤镜处理。 首先,...

    ie 和 firefox 的javascript 兼容问题(网上下载的).doc

    ### IE和Firefox的JavaScript兼容性问题详解 #### 1. `document.formName.item("itemName")` 问题 在处理表单元素时,IE 和 Firefox 对 `document.formName.item("itemName")` 的支持存在差异。 **说明:** - **...

    Mozzila Firefox与IE的兼容问题

    解决方法是在 frame 的使用方面,Firefox 和 IE 的最主要的区别是:如果在 frame 标签中书写了以下属性:<frame src="/xx.htm" id="frameId" name="frameName" />那么IE可以通过 id 或者 name 访问这个 frame 对应的...

    IE和Firefox中J avaScript兼容

    不同的浏览器对同一段代码的解析和执行可能会有所不同,尤其是早期版本的Internet Explorer(IE)和Firefox,在处理JavaScript时存在较大的差异。本文将详细介绍在IE与Firefox浏览器之间实现JavaScript脚本兼容的...

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

    标题与描述均聚焦于“IE和Firefox在css,JavaScript方面的兼容性”,这涉及到网页开发中一个重要的议题:浏览器兼容性。在web开发中,确保代码能在不同浏览器上正常运行是至关重要的,因为用户可能使用各种不同的...

    浏览器兼容性问题收集(IE,Firefox,Chrome,Safri)

    IE 和 Firefox 处理 `eval()` 函数的方式不同,IE 可以使用 `eval("idName")` 或 `getElementById("idName")` 来取得 id 为 idName 的 HTML 对象,而 Firefox 只能使用 `getElementById("idName")` 来取得 id 为 id...

    js在IE与firefox的差异集锦

    特别是在使用JavaScript编程语言时,IE和Firefox两个浏览器在很多方面的实现都存在差异。本文将详细介绍这些差异并提供相应的解决方法。 1. 关于innerText属性的支持: Firefox浏览器不支持innerText属性,而支持...

    css和javascript在IE和Firefox中二十三个不同点

    CSS和JavaScript在Internet Explorer(IE)和Firefox这两个浏览器中存在诸多差异,这些差异主要体现在DOM操作、属性访问、事件处理等方面。以下是一些关键的不同点: 1. **文档对象模型(DOM)操作** - **form元素...

    ie firefox 兼容问题大全

    - **问题描述**:在IE和部分版本的Firefox中,可以通过`window.location`或`window.location.href`获取当前页面的URL;但在某些旧版本的Firefox中,只能使用`window.location`。 - **解决方案**:建议始终使用`...

    IE&FireFox;的JS区别

    - IE中可以使用`eval(idName)`来获取ID为`idName`的元素,Firefox不支持。应使用`getElementById(idName)`作为替代,这是更安全且跨浏览器的解决方案。 6. **变量名与HTML对象ID冲突** - Firefox允许在同一作用域...

Global site tag (gtag.js) - Google Analytics