//非IE浏览器正常显示数目,IE显示数目为0
完善修改后:
var LoadImg = document.getElementsByName("ImgDiv"); alert(LoadImg.length);
完善修改后:
if (!+[1, ]) //IE { var LoadImg = document.getElementsByTagName('div'); var n=0; for (var i = 0,m=0; i < LoadImg.length; i++) { if (LoadImg[i].name == "ImgDiv") { n++; } } alert(n); } else //非IE { var LoadImg = document.getElementsByName("ImgDiv"); alert(LoadImg.length); }
发表评论
-
C# 传值给js
2014-12-22 10:10 436传变量: public static string getUr ... -
根据指定名称获取Cookie
2014-12-18 16:42 1065unction getCookieValue(name){ ... -
js打开一个新标签页
2014-11-25 10:23 1026js中,打开一个新标签页的方法 window.open( ... -
js停止setInterval函数的运行
2014-11-17 16:58 545在某些情况下,我们需要用到setInterval函数,让某方法 ... -
JQ 设置单选框的选中项
2014-10-16 17:51 946$(":radio[name='db_12'][va ... -
input标签,输入内容后默认值消失实现方法
2014-09-23 12:59 1023<input type="text" ... -
js验证身份证,并判断生日性别
2014-09-15 10:30 629<!DOCTYPE HTML PUBLIC &q ... -
js判断只能输入字母和空格
2014-09-15 10:29 1184var i = /^(?!_)([A-Za-z ]+)$/ ... -
confirm在火狐中无效的解决方案
2014-09-15 10:18 1128event.returnValue = confirm(&qu ... -
js获取当前页面url信息
2014-07-27 12:05 1537设置或获取对象指定的文件名或路径。 alert(window. ... -
点击按钮跳转页面
2014-07-22 15:12 1040点击按钮跳转到某个页面: <input type=& ... -
CSS 判断IE并执行样式
2014-07-16 15:58 609各种浏览器对于不同元素常常有不同的表现,为了让各浏览器表现一致 ... -
CSS 背景图随div大小缩放 兼容IE
2014-07-16 15:04 2212让背景图片的大小自动适应DIV大小,兼容主流浏览器,包括Fir ... -
js文本框获取焦点
2014-07-15 10:15 749登陆页面经常要去文本框获取焦点,可使用如下方法: < ... -
js判断浏览器类型
2014-07-09 17:15 431<script> if(!+[1 ... -
js延迟广告加载
2014-07-09 14:51 8691、在你要放置广告的div设定ID,内容可自定义 <di ... -
C# 获取客户端IP
2014-07-08 15:08 684C#网页需要记录浏览页面的客户端IP地址,可通过以下方法: 1 ... -
无法获取页面HiddenField的值
2014-07-08 14:59 582当在页面上设置隐藏控件: asp:HiddenField ID ... -
用javaScript解决Form的不能嵌套
2014-07-05 14:34 596HTML不允许Form嵌套,但是我们可以通过控制Form的ac ... -
js转换数据库DateTime字段类型
2014-07-05 14:30 1188在程序中,从数据库中读取到的日期时间类型数据一般是这种格式:& ...
相关推荐
注意:在IE下有些节点是没有name 属性的,就是用document.getElementsByName获取不到的。只有下面的tag有name属性: A, APPLET, attribute, BUTTON, EMBED, FORM, IMG, INPUT type=button, INPUT type=checkbox, ...
针对上述提到的问题,文档中提供了一种解决方案,即通过自定义函数`GetElementsByName`来替代标准的getElementsByName方法。这个自定义函数不仅增加了对元素的检索,还通过遍历所有具有特定标签名的元素,并检查每个...
尽管`document.all`在早期的IE版本中广泛使用,但它不是跨浏览器的解决方案。随着Web标准的推广,开发者开始转向W3C和ECMA标准,例如使用`document.getElementById`来代替`document.all`,因为前者在所有遵循Web标准...
以下是一些常见的JavaScript在IE和Firefox中的兼容性问题及解决方案: 1. **document.form.item问题** - 在IE中,可以通过`document.formName.item("itemName")`来访问表单元素,但在Firefox中不支持。推荐使用...
- 解决方法:将`document.forms("formName")`改为`document.forms["formName"]`,将`document.getElementsByName("inputName")(1)`改为`document.getElementsByName("inputName")[1]`。 3. **window.event** - ...
8. IE浏览器中`getElementsByName`和`document.all[name]`不能用来取得div元素,这一点在编写兼容性代码时需要特别注意。 9. 对于table标签的操作,IE浏览器不允许对其和tr元素的innerHTML属性赋值,且使用...
- 当获取同名元素时,在IE中可以使用 `document.getElementsByName("inputName")(1)` 获取第二个同名元素。 - Firefox则使用 `document.getElementsByName("inputName")[1]`。 #### 事件处理 1. **事件对象**: ...
本文将详细介绍一些常见的兼容性问题及解决方案。 首先,让我们关注JS方面的问题。在IE和MF中,`document.form.item`的使用方式不同。IE支持`document.formName.item("itemName")`,而MF需要使用`document.formName...
下面将详细介绍这些不同之处,并提供相应的解决方案。 #### 1. `document.form.item`问题 在IE中,可以通过`document.formName.item("itemName")`这种方式访问表单元素。但在Firefox中,这种方法无法正常工作。...
以下是一些主要的区别和解决方案: 1. **Document.form.item 问题** - IE 支持 `document.formname.item("itemname")` 的方式来访问表单元素,而 Firefox 不支持。 - 解决方法是使用 `document.formname.elements...
以下是一些常见的JavaScript在IE和MF中的兼容性问题及其解决方案: 1. **document.form.item问题** - 在IE中,可以使用`document.formName.item("itemName")`来访问表单元素,但在MF中不支持。 - 解决方案是使用`...
以下是针对IE和FF兼容性问题的一些解决方案: 1. **事件处理** - **window.event**:IE浏览器有一个全局的`window.event`对象,可以用来访问当前事件的相关信息,而FF则不提供此对象。在FF中,可以通过事件处理...
本文列举了IE与FF在脚本执行时的常见兼容性问题,并提供了相应的解决方案。通过上述方法,可以确保Web应用程序能够在不同的浏览器环境中稳定运行。同时,建议开发者在开发过程中遵循良好的编码习惯,避免使用特定...
- 解决方案是改用`document.formName.elements["elementName"]`来获取元素,这是在Firefox中正确的工作方式。 2. 集合类对象问题: - IE允许使用`()`来访问集合,如`document.forms("formName")`,而Firefox需要...
统一的解决方案是始终使用`getElementById("idName")`来确保跨浏览器的兼容性。 #### 二、动态元素操作的兼容性问题 1. **文本内容的设置** IE使用`innerText`属性来读取和修改元素的文本内容,而Firefox则使用`...
以下是一些关键的兼容性问题及其解决方案: 1. **document.form.item 问题** - 在IE中,可以通过`document.formName.item("itemName")`来访问表单元素,但在MF中,这种方法不被支持。 - 应该改为使用`document....
- 解决方案是切换到更通用的方法`document.formName.elements["elementName"]`,这在所有现代浏览器中都适用。 2. **集合类对象问题** - IE允许使用括号()`document.forms("formName")`来访问集合,而火狐需要...
JavaScript兼容性手册主要关注在不同...这些是JavaScript在跨浏览器兼容性上的一些基本问题和解决方案。为了确保代码在所有浏览器中都能正确执行,开发者需要对这些差异有所了解,并在编写代码时考虑这些兼容性策略。
### IE与火狐中常见的一些兼容问题 #### 1. `document.form.item`问题 - **现有问题**:代码中存在大量使用`document.formName....通过采用上述解决方案,可以有效地提高Web应用在不同浏览器环境下的兼容性和稳定性。
### JavaScript的IE与Firefox兼容性解决方案 #### 一、`document.form.item` 问题 - **现有问题**:代码中存在大量使用 `document.formName.item("itemName")` 的语句,这种写法在 Mozilla Firefox(简称MF)...