JavaScript在IE和Firefox浏览器与差异兼容IE和Firefox(1/6)

1. css教程 “float” 值
访问一个给定css教程 值的最基本句法是:object.style.property,使用驼峰写法来替换有连接符的值,例如,访问某个id为”header”的<div>的 background-color值,我们使用如下句法:

document.getelementbyid("header").style.backgroundcolor= "#ccc";
但由于”float“这个词是一个javascript教程保留字,因此我们不能用 object.style.float来访问,这里,我们可以在两种浏览器中这么做:
在ie中这样写:

document.getelementbyid("header").style.stylefloat = "left";
在firefox中这样写:

document.getelementbyid("header").style.cssfloat = "left";

2. 元素的推算样式
javascript教程可以使用object.style.property句法,方便地在外部访问和修改某个css样式,但其限制是这些句法只能取出已设的行内样式或者直接由javascript设定的样式。并不能访问某个外部的样式表。为了访问元素的”推算”样式,我们可以使用下面的代码:
在ie中这样写:

var myobject = document.getelementbyid("header");
var mystyle = myobject.currentstyle.backgroundcolor;
在firefox中这样写:

var myobject = document.getelementbyid("header");
var mycomputedstyle = document.defaultview.getcomputedstyle(myobject, null);
var mystyle = mycomputedstyle.backgroundcolor;
3. 访问元素的”class”
像”float“一样,”class“是javascript的一个保留字,在这两个浏览器中我们使用如下句法来访问”class”。
在ie中这样写:

var myobject = document.getelementbyid("header");
var myattribute = myobject.getattribute("classname");
在firefox中这样写:

var myobject = document.getelementbyid("header");
var myattribute = myobject.getattribute("class");
this syntax would also apply using the setattribute method. 

首页 1 2 3 4 5 6 末页

时间: 2024-11-01 14:42:15

JavaScript在IE和Firefox浏览器与差异兼容IE和Firefox(1/6)的相关文章

js IE与Firefox下的差异兼容写法

window.event对象差异 ie:有window.event对象 ff:没有window.event对象.可以通过给函数的参数传递event对象.如onmousemove=domousemove(event) 获取鼠标当前坐标 ie:event.x和event.y. ff:event.pagex和event.pagey. 通用:两者都有event.clientx和event.clienty属性. 鼠标当前坐标(加上滚动条滚过的距离) ie:event.offsetx和event.offse

用Javascript读取CheckBox数组的值的代码(兼容IE与firefox)_表单特效

选择角色 系统管理员 总经理 代理商 客服人员

印象笔记在Firefox浏览器中如何使用剪藏功能保存网页

  1.打开Firefox之后,点击左上角的[菜单],选择[附加组件]; 2.转入性的页面之后,在[获取附加组件]中搜索关键字[evernote]; 3.找到[Evernote Web Clipper]这个组件,点击[安装],等待Firefox自动下载安装; 4.安装好以后,点击[立刻重启],重启Firefox浏览器; 5.之后Firefox浏览器工具栏就可以看到增加了印象笔记的选项,首次使用需要填入账户信息,之后点击[印象笔记]就可以直接采集了; 6.采集时点[印象笔记],印象笔记会自动识别网

Firefox浏览器插件大集合使用更轻松

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   在种类繁多的浏览器中,你是为了什么而选择使用Firefox浏览器的呢?应该是因为Firefox拥有海量的实用插件吧,至少小编是这样的.       不过这些插件除了能让你浏览更加方便外,还有很多几个为了好玩而诞生的,下面小编就为大家推荐几款 Firefox 插件.     爱情计算机完全以不科学的方式,让你知道你心中喜欢的对象到底适不适合你.这个计算机透过双方名

Javascript在IE和Firefox浏览器常见兼容性问题总结_javascript技巧

本文总结分析了Javascript在IE和Firefox浏览器常见兼容性问题.分享给大家供大家参考,具体如下: 表单 document.formName.item("itemName") IE:可以使用document.formName.item("itemName")或document.formName.elements["elementName"] Firefox:只能使用document.formName.elements["el

FireFox浏览器使用Javascript上传大文件_php实例

本程序是利用3.x的Firefox浏览器可以读取本地文件的特性,实现通过xmlHttPRequest上传大文件功能,并在可以上传过程中动态显示上传进度.略加修改,并与服务器端配合,可以实现断点续传等诸多功能.本例主要是研究FireFox的file-input节点的一些特性,其他客户端应用,如Flash.Sliverlight等,在实现客户端大文件上传时,在数据传输与服务器端存储等方面,与本例的思路基本一致.注意:文件体积似乎有临界点,但这个临界点是多少尚未确认.建议不要用此方法上传超过100M的

IE与火狐(firefox)浏览器对js及css的支持差异

IE与火狐(firefox)浏览器对js及css支持的几处不同: 1.firefox不能对innerText支持,也不知道为什么.firefox支持innerHTML但却不支持innerText,所以上网查了一下,原来它改支持textContent来实现innerText,不过实现得没有那么好,默认把多余的空格也保留了.如果不用textContent,如果字符串里面不包含HTML代码也可以用innerHTML代替 2.禁止选取网页内容:在IE中一般用js:obj.onselectstart=fu

JavaScript在IE和Firefox上的差异及相互替代的实现方法第1/2页_javascript技巧

1.document.formName.item("itemName") 问题 说明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"];Firefox下,只能使用document.formName.elements["elementName"].解决方法:统一使用document.formName.eleme

Ajax在不同浏览器中的兼容问题(asp.net,ie,firefox)

Ajax在不同浏览器中的兼容问题比较麻烦,我在最近的项目中遇到了这个问题.并且使用了一种奇怪 的方法解决了它,现在拿出来大家讨论讨论: 下面是前端代码: <script type="text/javascript"> var xmlHttp; var as; var state = 0; function mouseover() { var id = "<%=cvE_Mail.ClientID%>"; getajax(); if (as ==