Html 代码
- modify(document.getElementById('M001'))
- modify(M001)
- function modify(modelID){
- var childTag = modelID.getElementsByTagName("td");
-
- document.form1.name.value = childTag[1].firstChild.nodeValue;
- document.form1.pg.value = childTag[3].firstChild.nodeValue;
- document.form1.ms.value = childTag[2].firstChild.nodeValue;
-
- }
使用HTML文档对象ID时,IE与firefox之间的区别
在使用IE调用对象ID的时候,只需要写出ID即可,例如:modify(M001),但是在FireFox的时候就有所不同。
因为fireFox遵循W3C的标准,因此在调用ID时要严格按照Dom的规定去调用。也就是说调用的时候要这个样。
modify(document.getElementById('M001'));
得到对象后可以进行如下的应用。
js 代码
- function modify(modelID){
- var childTag = modelID.getElementsByTagName("td");
-
- document.form1.name.value = childTag[1].firstChild.nodeValue;
- document.form1.pg.value = childTag[3].firstChild.nodeValue;
- document.form1.ms.value = childTag[2].firstChild.nodeValue;
-
- }
这样可以将每个节点的内容提取出来。
分享到:
相关推荐
### JavaScript在Internet Explorer (IE) 和 Firefox 中的区别与解决方案 #### 一、获取HTML元素的方式差异 1. **通过ID获取元素**: - **IE**:支持`document.getElementById`和`document.all`两种方式。 - ...
在不同的浏览器环境下,事件处理的实现机制有所差异,尤其是在Internet Explorer(IE)和Firefox之间。本文将深入探讨这些差异,以帮助开发者更好地理解和解决跨浏览器的兼容性问题。 首先,我们要了解事件流的概念...
- IE中可以使用`eval(idName)`来获取ID为`idName`的元素,Firefox不支持。应使用`getElementById(idName)`作为替代,这是更安全且跨浏览器的解决方案。 6. **变量名与HTML对象ID冲突** - Firefox允许在同一作用域...
- IE对Error对象的处理与Firefox有所不同,例如,IE不支持`error.stack`,可以使用try/catch结构来捕获错误信息。 了解并解决这些问题对于构建跨浏览器的Web应用至关重要。开发者可以借助工具库,如jQuery、...
- **现有问题**:在Firefox中,由于HTML对象的id不是作为对象的名称,因此可以使用与HTML对象id相同的变量名,而在IE中可能会引起命名冲突。 - **解决方法**:为了避免命名冲突,在声明变量时应始终使用`var`...
本文将深入探讨Internet Explorer(IE)与Mozilla Firefox(火狐)两大浏览器在JavaScript(JS)和CSS方面的差异,旨在帮助开发者更好地适配不同浏览器环境。 ### 一、IE与Firefox的JS和CSS处理差异 #### 1. PNG...
相反,Firefox允许使用与ID相同的变量名,而IE会引发问题。应避免使用与HTML对象ID相同的变量名,且在声明变量时使用`var`关键字。 6. **常量定义** - **const关键字**:Firefox支持`const`关键字定义常量,但IE不...
JavaScript 和 CSS 在不同的浏览器之间可能存在兼容性问题,尤其是在 Internet Explorer (IE) 和 Mozilla Firefox 这两个浏览器中。本文将详细探讨这些差异,并提供相应的解决策略,以确保网站在各种浏览器中都能...
- Firefox允许使用与HTML对象`id`相同的变量名,但IE不允许。为了避免歧义,始终在声明变量时加上`var`关键字,例如: ```javascript var myVar = "someValue"; ``` 6. **`event.x`与`event.y`问题** - IE中的...
标题与描述均提到了“火狐和IE支持javaScript脚本的一些区别”,这明确指出了文章将探讨在Mozilla Firefox和Internet Explorer(IE)浏览器中JavaScript脚本的不同支持情况。以下是对给定文件中提及的各个知识点的...
让 Div+CSS 兼容 IE6 IE7 IE8 IE9 和 FireFox Chrome 等浏览器 在前端开发中,让 Div+CSS 兼容不同的浏览器是一个很大的挑战。不同的浏览器有不同的渲染引擎和CSS解析规则,导致了同一份CSS代码在不同的浏览器中...
if (ieUserAgent.Contains("Firefox")) { // 处理火狐浏览器信息 } else if (ieUserAgent.Contains("Chrome")) { // 处理谷歌浏览器信息 } ``` 描述中提到的"点击HTML界面既有安装过程"可能是指通过HTML页面触发...
特别是在IE和Firefox这两个市场份额较大的浏览器之间,存在一些用法上的区别。 首先,我们必须了解,jQuery本身是尽量保证跨浏览器兼容性的,但开发者在使用时仍然需要注意一些细节。IE浏览器和Firefox浏览器在某些...
JavaScript 是一种广泛应用于网页开发的脚本语言,它在不同的浏览器上可能存在兼容性问题,特别是老版本的 Internet Explorer (IE) 和 Mozilla Firefox (MF)。本文将深入探讨这两个浏览器之间的 JavaScript 兼容性...
然而,不同的浏览器在解析CSS时可能存在兼容性问题,尤其是在IE(Internet Explorer)和Firefox之间。这些差异可能会导致布局在不同浏览器中显示不一致,给开发者带来困扰。以下是一些主要的不同点: 1. **document...
在本案例中,我们讨论的主题是如何利用AJAX(异步JavaScript和XML)技术来实现在网页上对图片进行拖放操作,同时兼容IE和Firefox两种主流浏览器。 首先,我们需要了解AJAX的基本概念。AJAX是一种在不重新加载整个...
特别是在Firefox中,由于其与Flash Player之间的交互方式与其他浏览器(如IE)有所不同,因此可能导致会话管理出现问题,进而引发上传失败的情况。 #### 解决方案探讨 1. **避免使用`FileReference`**:最简单粗暴...
最后,将以上代码整合到一个HTML文件中,并与包含`MyTreeByJquery_IE67Firefox`命名的CSS和JavaScript文件一起测试,确保在IE6、IE7和Firefox下都能够正常工作。在实际开发中,你还可以考虑使用插件如jQuery UI的...
本主题主要探讨如何使用JavaScript实现跨浏览器的画线和画图功能,特别是兼容Firefox和IE等主流浏览器。 首先,JavaScript本身并不直接支持 canvas 元素的低级图形操作。canvas 是HTML5引入的一个元素,提供了在...