浏览器兼容性解决方法

Teresasmida 2014-04-02

浏览器兼容的代码编写方法:
var rs=obj.属性(一种浏览器)||obj.属性(另外一种浏览器);
例子:
获得对象的内部文本(1)。
var rs=obj.innerText||obj.textContent;
获得对象的内部文本(2)。
var rs=if(obj.textContent)?obj.textContent:obj.innerText;
推荐使用第一种方法,因为这种方法可以无限的扩展。例如:obj.att1||obj.att2||...||obj.attn

兼容的事件写法:
obj.onclick=function(e){
var e=e||event;
...//具体的代码
}

相关推荐