博客屋最初设计就考虑到了适应多种浏览器,特别是IE和Firefox,据报道目前Firefox在北美已经达到10%的普及率。不过由于我比较喜欢用IE,所以有时候没有在FireFox下做充分测试。昨天同事在Firefox下使用收藏夹功能,结果收藏的网址标题都是undefined;我打开Firefox试了一下其他功能,发现相册里利用Ajax更改名字时也遇到了同样问题。
看来以后要多花些时间来调整,尽量让所有功能都能顺利地在IE和Firefox下正常使用,现把修改记录如下,以备日后查看。
innerText和innerHTML
这两个属性在IE中能正常工作,但是innerText在FireFox中却不行.
为什么呢?因为这两个属性都不是DHTML标准。
所以可以用innerHTML的地方尽量不要使用innerText,实在要用可以参考下面代码:
if(navigator.appName.indexOf("Explorer") > -1){
document.getElementById('element').innerText = "my text";
} else{
document.getElementById('element').textContent = "my text";
}
还好我用的几个地方二者值是相等的,直接把innerText都改成innerHTML就可以了。




燕西你是计算机专业的吧,对这些 这么专业,
我是教育技术的,先是属于计算机系,现在属于教育系,但是我还是对设计是感兴趣的。
自从学了教学系统设计,对别的作品,别的劳动总是“另眼想看”总是从各个方面中的某些方面挑毛病
呵呵