IE和firefox的不同点

1:innerText
[quote]IE支持,FIREFOX不支持
解决办法:用innerHTML,2种浏览器都识别innerHTML [/quote]

2:document.createElement
[quote]document.appendChild
在往表里插入行时
FIREFOX支持,IE不支持
解决办法:把行插入到TBODY中,不要直接插入到表 [/quote]

3:setAttribute('style','color:red;')
[quote]FIREFOX支持,IE不支持
解决办法:不用setAttribute('style','color:red')
而用object.style.cssText = 'color:red;'
最好的办法是上面种方法都用上 [/quote]

4:class
[quote]setAttribute('class','styleClass')
FIREFOX支持,IE不支持
解决办法:
setAttribute('class','styleClass')
setAttribute('className','styleClass')
2种都用上(注:IE和FF都支持object.className) [/quote]

5:用setAttribute设置事件
[quote]var obj = document.getElementById('objId');
obj.setAttribute('onclick','funcitonname();');
FIREFOX支持,IE不支持
解决办法:
IE中必须用点记法来引用所需的事件处理程序,并且要用赋予匿名函数
如下:
var obj = document.getElementById('objId');
obj.οnclick=function(){fucntionname();};
这种方法所有浏览器都支持[/quote]

6:建立单选钮
[quote]IE以外的浏览器
var rdo = document.createElement('input');
rdo.setAttribute('type','radio');
rdo.setAttribute('name','radiobtn');
rdo.setAttribute('value','checked');
解决办法:
IE所支持方法
var rdo =document.createElement(" ");[/quote]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值