【引用】js中firefox,ie兼容
2011-03-24 13:41:23| 分类: 默认分类 | 标签:无|字号 订阅
1.动态给添加行,其中第一列放checkbox
var tbl = document.getElementById("aclTbl"); (通过id获得table)
//插入一行
var rowsLen = tbl.rows.length;
var row = tbl.insertRow(rowsLen);
aa. firefox写法:
var chkbox = document.createElement("input");
chkbox.type = "checkbox";
chkbox.name = "checkbox_index";
chkbox.value = rowsLen;
cell = row.insertCell(0);
cell.appendChild(chkbox);
row.appendChild(cell);
bb. ie写法:
var chkbox = document.createElement("<input type='checkbox' name='checkbox_index' value='" + rowsLen + "'/>");
cell = row.insertCell(0);
cell.appendChild(chkbox);
row.appendChild(cell);
cc. 兼容写法:
var chkbox= document.createElement("td");
chkbox.innerHTML = "<input type='checkbox' name='checkbox_index' value='" + rowsLen + "'/>";
cell = row.insertCell(0);
cell.appendChild(chkbox);
row.appendChild(cell);
2.动态修改表格本内容
tbl.rows[row_index].cells(1).innerHTML = acl_protocol; // ie支持,firefox不支持
tbl.rows[row_index].cells[1].innerHTML = acl_protocol; // ie,firefox兼容
3. ie支持直接通过id找到元素,firefox必须通过document.getElementById(idName)找到元素。
4. 当同名checkbox只有一个的时候,在firefox中document.getElementById(checkbox_name).length=undifined.在IE中测试时,document.getElementById(checkbox_name).length有时为1,有时为undifined,不知是什么原因。
5.在IE中经常定义var $ = document.getElementById,后面就用$代替document.getElementById,如var temp = $("test");。我在firefox中使用这种方法提示错误,后来将var temp = $("test")改为var temp = document.getElementById("test"),运行正常。
分享到:
相关推荐
特别是在早期的Web时代,Internet Explorer(简称IE)与Mozilla Firefox(简称火狐)这两款浏览器之间存在着显著的差异,这使得页面设计师不得不花费大量时间去解决它们之间的兼容性问题。本文将详细介绍如何使网站...
本篇将主要探讨JavaScript在Internet Explorer (IE) 和Firefox之间的兼容性挑战,并通过给出的文件名列表解析这些测试用例所涉及的知识点。 1. **createDocument测试.html** 在IE和Firefox中,创建XML文档的方法...
以下是一些常见的JavaScript在IE和Firefox中的兼容性问题及解决方案: 1. **document.form.item问题** - 在IE中,可以通过`document.formName.item("itemName")`来访问表单元素,但在Firefox中不支持。推荐使用...
### Javascript的IE与Firefox(火狐)兼容性解决方案 在Web开发过程中,浏览器兼容性问题一直是开发者们关注的重点之一。由于不同的浏览器对于Web标准的支持程度存在差异,这导致了同样的代码在不同浏览器中的表现...
本教程主要关注"Firefox IE兼容"问题,这是针对美工和Web程序员的重要知识领域。由于Firefox和Internet Explorer(IE)是两种广泛使用的浏览器,它们之间的兼容性问题经常困扰着开发者。以下是关于这个主题的详细...
标题与描述均聚焦于“JavaScript在IE和Firefox(火狐)的不兼容问题解决”,这表明文章旨在探讨并提供解决方案来处理在不同浏览器环境下的JavaScript兼容性问题,尤其是在Internet Explorer(IE)和Mozilla Firefox...
在网页开发过程中,Firefox(火狐浏览器)和Internet Explorer(IE浏览器)的兼容性问题一直是一大挑战。这两个浏览器在解析HTML、CSS以及JavaScript时有着不同的实现方式,导致某些代码在Firefox下正常运行,但在IE...
- **跨浏览器兼容性测试**:开发人员可以使用Firefox IE Tab实时检查网页在IE中的表现,找出可能出现的布局问题、JavaScript不兼容或者其他兼容性问题。 - **开发者工具**:虽然IE Tab使用的是IE的渲染引擎,但...
"JS日期选择器(兼容IE,FireFox,Oprea,chrome等主流浏览器)"是一个专门为JavaScript环境设计的,旨在解决跨浏览器兼容性问题的日期选择工具。这个组件的目标是确保在不同浏览器如Internet Explorer(IE)、Firefox、...
标题:FireFox-IE兼容汇总 描述:本文深入探讨了FireFox与IE浏览器之间的兼容性问题,涵盖了CSS、JavaScript及DOM操作等方面的差异与解决方案,旨在帮助开发者构建跨浏览器兼容的Web应用。 一、文档对象模型(DOM...
"JS导入导出Excel 兼容IE、Firefox、Chrome等浏览器"这一技术主题,聚焦于如何使用JavaScript(JS)在各种浏览器环境下处理Excel文件,包括古老的Internet Explorer(IE)、Firefox以及Chrome。下面我们将深入探讨这...
### IE与Firefox兼容性问题详解 #### 一、概述 在网页开发过程中,浏览器兼容性问题一直是前端开发者面临的重要挑战之一。尤其是对于早期版本的Internet Explorer(简称IE)与Mozilla Firefox(简称Firefox)来说...
以上只是JavaScript在IE与Firefox中兼容性问题的一部分,实际开发中可能遇到更多细节。解决这些问题需要对两种浏览器的特性有深入理解,并使用条件注释、polyfills和现代JavaScript库(如jQuery)来确保代码在各种...
JavaScript在Firefox和IE之间的兼容性问题一直是前端开发者面临的一大挑战。由于这两个浏览器内核的不同,导致在处理某些JavaScript特性时存在差异。以下是一些常见的兼容性问题及其解决方案: 1. **Document.form....
JavaScript在不同浏览器之间的兼容性问题一直是开发者面临的重要挑战,尤其是早期的Internet Explorer(IE)和Mozilla Firefox(MF)之间存在显著差异。以下是一些关键的兼容性问题及其解决方案: 1. **document....
本文将围绕Firefox浏览器与Internet Explorer(简称IE)之间关于JavaScript脚本的兼容性差异进行详细探讨,并通过具体的示例来帮助开发者更好地理解和解决实际开发过程中遇到的问题。 #### 二、关键知识点详解 ###...
标题“wdatePicker 解决火狐和IE兼容”指出,这是一个关于JavaScript日期选择插件wdatePicker的讨论,特别是针对其在不同浏览器,尤其是火狐(Firefox)和Internet Explorer(IE)之间的兼容性问题。wdatePicker是一...
本文将深入探讨“IE FIREFOX兼容性测试”这一主题,旨在帮助开发者更好地理解和解决不同浏览器间存在的兼容性问题。 首先,我们来理解标题“IE FIREFOX兼容性测试”的含义。这指的是针对Internet Explorer(IE)和...
Mozzila Firefox与IE的兼容问题是Web开发中常见的问题,因为这两个浏览器在解析HTML、CSS和JavaScript时有着不同的实现机制。以下是IE和Firefox之间的一些常见的兼容问题: 1. Document.Form.Item 问题 在IE中,...