当前位置:去问问>百科知识>javascript 的document.all

javascript 的document.all

2024-10-02 13:30:19 编辑:zane 浏览量:580

javascript 的document.all

的有关信息介绍如下:

javascript  的document.all

的确是,对于鸟IE来说,document.all可以判断,原因是:确定在当前浏览器中的document对象是否有all这个属性,这个属性值就是当前页面的所有的元素了,那么显然all是一个object,可以这样理解:document.all = {ele1:, ele2:, .... ...};那么你想访问一个div ,id=div1,就可以document.all.div1那么其他浏览器中,document没有all这个属性,没有也就是未定义,即是:document.all = undefined;就像你用var a;声明一个a,但是a始终没有值一样,最后到了if里面,if在运算的时候,会把括号里面的表达式值试图转换成boolean类型,显然,对于IE,document.all是存在的那么 就为真的,但是你用write方法,那么这个对象就试图将自己转换成string类型,但是结果不如人意,每次都是转换成[object Object]这个东西,对于其他浏览器,这个就是undefined,这个转换成boolean就是false了。

版权声明:文章由 去问问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.qwenw.com/article/391895.html
热门文章