`
abei1
  • 浏览: 21088 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

错误整理 使用HTML文档ID时,IE与firefox之间的区别

阅读更多
Html 代码
  1. modify(document.getElementById('M001'))   
  2. modify(M001)   
  3. function modify(modelID){   
  4.  var childTag = modelID.getElementsByTagName("td");   
  5.     
  6.  document.form1.name.value = childTag[1].firstChild.nodeValue;   
  7.  document.form1.pg.value = childTag[3].firstChild.nodeValue;   
  8.  document.form1.ms.value = childTag[2].firstChild.nodeValue;   
  9.       
  10.   }  
使用HTML文档对象ID时,IE与firefox之间的区别
在使用IE调用对象ID的时候,只需要写出ID即可,例如:modify(M001),但是在FireFox的时候就有所不同。
因为fireFox遵循W3C的标准,因此在调用ID时要严格按照Dom的规定去调用。也就是说调用的时候要这个样。
modify(document.getElementById('M001'));
得到对象后可以进行如下的应用。
js 代码
  1. function modify(modelID){   
  2.  var childTag = modelID.getElementsByTagName("td");   
  3.     
  4.  document.form1.name.value = childTag[1].firstChild.nodeValue;   
  5.  document.form1.pg.value = childTag[3].firstChild.nodeValue;   
  6.  document.form1.ms.value = childTag[2].firstChild.nodeValue;   
  7.       
  8.   }   
这样可以将每个节点的内容提取出来。
分享到:
评论

相关推荐

    js在IE和fireFox的区别

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

    IE与Firefox的事件区别

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

    IE&FireFox;的JS区别

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

    DOM文档和Javascript的IE和Firefox兼容性

    - IE对Error对象的处理与Firefox有所不同,例如,IE不支持`error.stack`,可以使用try/catch结构来捕获错误信息。 了解并解决这些问题对于构建跨浏览器的Web应用至关重要。开发者可以借助工具库,如jQuery、...

    ie与火狐中常见的一些兼容问题.doc

    - **现有问题**:在Firefox中,由于HTML对象的id不是作为对象的名称,因此可以使用与HTML对象id相同的变量名,而在IE中可能会引起命名冲突。 - **解决方法**:为了避免命名冲突,在声明变量时应始终使用`var`...

    IE火狐不同点集锦

    本文将深入探讨Internet Explorer(IE)与Mozilla Firefox(火狐)两大浏览器在JavaScript(JS)和CSS方面的差异,旨在帮助开发者更好地适配不同浏览器环境。 ### 一、IE与Firefox的JS和CSS处理差异 #### 1. PNG...

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

    相反,Firefox允许使用与ID相同的变量名,而IE会引发问题。应避免使用与HTML对象ID相同的变量名,且在声明变量时使用`var`关键字。 6. **常量定义** - **const关键字**:Firefox支持`const`关键字定义常量,但IE不...

    javascript和css在IE和Firefox中的不同点及解决兼容性的方案

    JavaScript 和 CSS 在不同的浏览器之间可能存在兼容性问题,尤其是在 Internet Explorer (IE) 和 Mozilla Firefox 这两个浏览器中。本文将详细探讨这些差异,并提供相应的解决策略,以确保网站在各种浏览器中都能...

    Javascript的IE和Firefox兼容性.doc

    - Firefox允许使用与HTML对象`id`相同的变量名,但IE不允许。为了避免歧义,始终在声明变量时加上`var`关键字,例如: ```javascript var myVar = "someValue"; ``` 6. **`event.x`与`event.y`问题** - IE中的...

    火狐和IE支持javaScript脚本的一些区别

    标题与描述均提到了“火狐和IE支持javaScript脚本的一些区别”,这明确指出了文章将探讨在Mozilla Firefox和Internet Explorer(IE)浏览器中JavaScript脚本的不同支持情况。以下是对给定文件中提及的各个知识点的...

    如何让div+css兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器.docx

    让 Div+CSS 兼容 IE6 IE7 IE8 IE9 和 FireFox Chrome 等浏览器 在前端开发中,让 Div+CSS 兼容不同的浏览器是一个很大的挑战。不同的浏览器有不同的渲染引擎和CSS解析规则,导致了同一份CSS代码在不同的浏览器中...

    C# 获取MAC地址 硬盘ID IE火狐谷歌 带运行库

    if (ieUserAgent.Contains("Firefox")) { // 处理火狐浏览器信息 } else if (ieUserAgent.Contains("Chrome")) { // 处理谷歌浏览器信息 } ``` 描述中提到的"点击HTML界面既有安装过程"可能是指通过HTML页面触发...

    IE与firefox之jquery用法区别

    特别是在IE和Firefox这两个市场份额较大的浏览器之间,存在一些用法上的区别。 首先,我们必须了解,jQuery本身是尽量保证跨浏览器兼容性的,但开发者在使用时仍然需要注意一些细节。IE浏览器和Firefox浏览器在某些...

    Firefox与IE浏览器的javascript兼容性问题

    JavaScript 是一种广泛应用于网页开发的脚本语言,它在不同的浏览器上可能存在兼容性问题,特别是老版本的 Internet Explorer (IE) 和 Mozilla Firefox (MF)。本文将深入探讨这两个浏览器之间的 JavaScript 兼容性...

    IE和Firefox浏览器CSS网页布局不同点

    然而,不同的浏览器在解析CSS时可能存在兼容性问题,尤其是在IE(Internet Explorer)和Firefox之间。这些差异可能会导致布局在不同浏览器中显示不一致,给开发者带来困扰。以下是一些主要的不同点: 1. **document...

    ajax 拖拉图片(同时适用IE,FIREFOX)

    在本案例中,我们讨论的主题是如何利用AJAX(异步JavaScript和XML)技术来实现在网页上对图片进行拖放操作,同时兼容IE和Firefox两种主流浏览器。 首先,我们需要了解AJAX的基本概念。AJAX是一种在不重新加载整个...

    flex 利用FileReference上传firefox报2038错误

    特别是在Firefox中,由于其与Flash Player之间的交互方式与其他浏览器(如IE)有所不同,因此可能导致会话管理出现问题,进而引发上传失败的情况。 #### 解决方案探讨 1. **避免使用`FileReference`**:最简单粗暴...

    利用JQuery实现网页左侧树形菜单(IE6 IE7 Firefox下测试通过)

    最后,将以上代码整合到一个HTML文件中,并与包含`MyTreeByJquery_IE67Firefox`命名的CSS和JavaScript文件一起测试,确保在IE6、IE7和Firefox下都能够正常工作。在实际开发中,你还可以考虑使用插件如jQuery UI的...

    JavaScript画线,画图兼容FireFox,IE等浏览器

    本主题主要探讨如何使用JavaScript实现跨浏览器的画线和画图功能,特别是兼容Firefox和IE等主流浏览器。 首先,JavaScript本身并不直接支持 canvas 元素的低级图形操作。canvas 是HTML5引入的一个元素,提供了在...

Global site tag (gtag.js) - Google Analytics