永发信息网

javascript 的document.all

答案:3  悬赏:60  手机版
解决时间 2021-03-13 11:09
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了。
全部回答
document.all是获取body中所有的ID元素,你未设置自然为空
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
重庆怎么到大足石刻
请问眉山目水,是什么意思?
武汉九九鸭洛阳店在什么地方啊,我要过去处理
poov手机不能开机
自助餐为什么都是先买单?
电能表上标有“220v 10A”字样,则该电能表所
求这部4韩国电影的名字
excel怎么算多格的绝对值
叽叽哇哇五棵树分店地址在哪,我要去那里办事
维稳承诺书该怎么写,请各位高手提供一个样本
金银湖南街地址有知道的么?有点事想过去
线元法起点方位角指什么?
如何解读学习的政策?
请问申论自学可以吗能复习好不?
谁有《五体不满足》-[日]乙武洋匡 日文原版的
推荐资讯
严江巧鸽宾馆这个地址在什么地方,我要处理点
宽窄巷子新派川菜美食厨房我想知道这个在什么
颐和茶园这个地址在什么地方,我要处理点事
螺鼎记螺蛳粉·正宗四川成都冒菜这个地址在什
北方手工馒头地址在哪,我要去那里办事
云南安益互联网金融交易服务有限公司我想知道
一个圆柱和一个圆锥体积相等,高也相等,圆柱
求鼠来宝2它们的全名和英文名
做了植皮手术!表皮只成活一半,用什么药可以
谁会做云起书院的小说封面?…必须是要通过审
哪个国产浏览器好一点?
高腰裤适合肚子大腰细的女生穿吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?