问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

document.getElementById)?true:false 和 (document.all)?true:false 在JS中分别是什么意思

发布网友 发布时间:2022-04-24 09:28

我来回答

1个回答

热心网友 时间:2022-04-24 10:57

这个是一个三元运算表达式。 a? b:c。 a计算的结果为真的时候,返回的结果是b的值,否则是c的值。

(1)(document.getElementById)?true:false;

就是判断document里面有没有getElementById这个成员,我们知道getElementById显然是document的一个函数,因为这是真的,所以这个表达式的返回值为b的值,也就是true;

(2)(document.all)?true:false

同理,document.all是页面内所有元素的一个集合。例如:document.all(0)表示页面内第一个元素。但是,这是一个奇怪的方法,它起源于IE 4不过在其他的浏览器或多或少的兼容,比如刚刚我用google浏览器测试了一下,这个表达式的返回值为false,也就是说,谷歌浏览器并不支持该方法。同时,我也查到了这个方法可以用来判断浏览器是否为IE浏览器,但是其可靠性并没有验证。

所以,可以粗略的得出一个答案:如果是IE浏览器的话,这句表达式返回的结果是true;否则,为false,也因为可以使用该表达式判断当前的环境是否是IE浏览器。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 如何判断自己是不是敏感性肌肤呢? 请问有没有三个人英语配音素材,有的发我一下呗 最近英语课上要英语电影配音,我们三人组,可以推荐一下素材吗? 电脑怎么登录两个 项目中的报表一运行就报内存溢出(birt报表),是哪里配置错了? 科二模拟在哪里报名 南平市考驾照科目二的考试地点在哪? 亲们,请问济南科目二在哪里考试啊? 当警察要一直带OK镜吗 颍上龙鑫驾校科目二在哪考 乾县鸿睿驾校科目二在哪考 Ok镜一副能带多久呢? 考科目二在什么地方? 科目二要到哪里考?哪里陪训? 今天晚上见鬼了,吃了个猪头肉,尿里居然有油了,是不是吃的太油腻了? 角膜塑形镜需要带几年 JavaScript中if(document.all)这语句的意思是什么啊? 猪头肉放在微波炉里一个晚上,拿出来就变成红色的啦 还能不能吃? 昨天晚上在外面吃饭炒了一盘猪头肉,那菜做的很油腻才喝了两瓶啤酒就吐了,第二天还是有呕吐感,都一天了 昨晚饭时吃了猪头肉,后半夜出现恶心呕吐腹泻,体温38度,无力发冷,输了两瓶水后突然呼吸困难闷气,心 “祝你快乐,我祝你快乐,比昨天老了一岁算什么.......”这首歌叫什么来着? 急... 过生日的时候一般都会唱一首歌,歌词就一句(祝你生日快乐)一共四句,那首歌在QQ音乐怎么搜索? 有没有 气势磅礴 大气的生日快乐歌 中文生日歌歌词! 男人脸上有伤疤很性感么? 男孩脸上有疤才叫帅的吗?有人说那样爷们男子汉 祝我生日快乐在哪听? 普通燃气灶可以用蜂窝陶瓷板吗,谢谢 男人脸上有道疤会不会影响找对象? 臧族生日歌为什么在QQ音乐搜索不到? 男人脸上有疤才叫帅吗?有人说那样爷们像个男人男子汉是这样的吗?女孩在乎男孩脸上有疤的吗?求解答谢谢 蜂窝陶瓷板可以隔烟尘吗? 听到一首歌,歌词是“祝我生日快乐……” 如果一个男人身材矮小脸上有疤痕,会有女人嫁给她吗? 蜂窝陶瓷板主要用于哪些工业企业 求一首歌。一首歌词里面有那句,生日快乐,比昨天大了一岁算什么。是男的唱的 谢谢 祝我生日快乐,除去温岚和邱泽的,你写的那首是谁唱的啊,网上搜索不到啊! 求生日歌伴奏 陶瓷蜂窝体是什么 男人脸上有个疤