2006-11-29
Firefox 浏览器的DOM原型扩展
我不想挑起IE与Firefox之间的争论,我只想说说Firefox浏览器有而IE里没有的一个功能,对DOM里的对象原型的扩展。
??? 在DOM里的window、document、element、event等这些对象在Firefox(或者说Mozilla核心的浏览器)里都有与之对应的原型:Window、HTMLDocument、HTMLElement、Event等,对于这些原型扩展之后,那些window、document等对象就“自动”拥有某些成员属性或者成员方法了。举个简单的例子,比如在IE里都有一个 outerHTML 属性,可以取得这些元素所有的细节信息,但是这个属性不是W3C标准属性,所以那些非IE的浏览器就不会拥有这种属性了。不过因为这个属性使用起来非常方便,我想在Firefox之类的浏览器里也使用这个属性那该怎么办呢?这里就要用到原型扩展了:
??? 加了这么一段代码之后,在Firefox浏览器里再调用 document.getElementById("divId").outerHTML,(读取/赋值)一切正常,这一点优势是IE系列浏览器所不具有的。这一点算是 Firefox 浏览器(Mozilla核心的浏览器)的一个亮点吧!
??? 下面再写两个比较有用的扩展吧:
发表评论
- 浏览: 122097 次
- 性别:

- 来自: bj

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
[转]JSP语法的xml写法
...
-- by stonesfour -
【转】Java中的位运算符
太好了,谢谢楼主分享!
-- by qhncxf -
setTimeout和setInterval ...
setTimeout(function(parameter){return fu ...
-- by letle -
setTimeout和setInterval ...
其实你上面的用法是不规范的,用setTimeout或setInterval的时候 ...
-- by sheay -
html的DOCTYPE 问题
你
-- by zhengbin917943






评论排行榜