CSDN-CSDN社区-Web 开发-JavaScript

收藏 document.all是什么意思?[问题点数:20]

  • whTan
  • (whTan)
  • 等 级:
  • 结帖率:
楼主发表于:2008-10-25 16:29:34
刚学习js,看例子的时候觉得document.all不好理解
比如说
if(document.all){
}
是什么意思,还有document.all一般都有什么用处?先谢谢各位了.
回复次数:19
#1楼 得分:0回复于:2008-10-25 16:35:53
获取所有的子元素
可以通过它遍历所有的元素

基本没用
#2楼 得分:0回复于:2008-10-25 16:46:55
document.all的意思是文档的所有元素,也就是说它包含了当前网页的所有元素。它是以数组的形式保存元素的属性的,所以我们可以用document.all["元素名"].属性名="属性值"来动态改变元素的属性。
#3楼 得分:0回复于:2008-10-25 19:59:28
all 就是所有的意思,
最好不用这个东西。
  • varlj用户头像
  • varlj
  • (灰色逻辑 要做会说汪汪的老鼠)
  • 等 级:
#4楼 得分:0回复于:2008-10-25 20:53:03
文档的所有元素
楼主看的比较旧的书了吧,这东东现在不提倡使用,因为兼容性不好
  • woshizn用户头像
  • woshizn
  • (知识改变思维 思维改变生活)
  • 等 级:
#5楼 得分:0回复于:2008-10-25 21:25:29

  不要用这个,


    document.getElementById()用这个好
  • yonbin用户头像
  • yonbin
  • (yonbin)
  • 等 级:
#6楼 得分:0回复于:2008-10-25 23:04:36
可以判断兼容性
IE下
if(document.all)
返回 true
firefox下
if(document.all)
返回 false
#7楼 得分:0回复于:2008-10-26 09:28:50
一种一般用作识别IE浏览器的方法.
#8楼 得分:0回复于:2008-10-27 10:08:19
不建议使用!!!
  • MOTA用户头像
  • MOTA
  • (YodFz·杭州)
  • 等 级:
#9楼 得分:0回复于:2008-10-27 11:49:42
所有元素~!

我没用过>. <
我都是 getElementById的多
#10楼 得分:0回复于:2008-10-27 11:53:08
IE only
  • xhbmj用户头像
  • xhbmj
  • (鬼吹灯)
  • 等 级:
#11楼 得分:0回复于:2008-10-27 12:10:51
//如果是IE浏览器则执行{}中的内容
if(document.all)
{
}

通用的还是用document.getElementById("text1")来获取对象
#12楼 得分:0回复于:2008-10-27 12:30:26
举个例子:
<div name = divid>
<input name = inputid value = "">
</div>
如果用document.inputid 是得不到input object的
用document.divid.inputid
或者用 document.all.inputid就能直接得到不必要通过divid
类似于 document.getElementByName("inputid");
#13楼 得分:0回复于:2008-10-27 19:56:01
javascript之家,是新起的JS角本程序学习站点;
该站详细分类JS的基础,对象,极其应用;

http://www.ccscript.cn/

该站有多种当今流行的JS框架;
站内主打Jquery框架的基础及应用;
包括特效代码和展示特效;
站内同时提供多种其它WEB开发服务应用;
  • clq271520093用户头像
  • clq271520093
  • (无澍(不积跬步无以致千里))
  • 等 级:
#14楼 得分:0回复于:2008-10-27 20:59:44
document.all的意思是文档的所有元素,也就是说它包含了当前网页的所有元素。它是以数组的形式保存元素的属性的,所以我们可以用document.all["元素名"].属性名="属性值"来动态改变元素的属性。
#15楼 得分:0回复于:2008-10-27 21:05:48
haha
#16楼 得分:0回复于:2008-10-28 21:11:41
只能用在IE上。
#17楼 得分:0回复于:2008-10-28 21:34:32
html中的所有对象集合啊,后面加ID,或name属性就能访问对象
#18楼 得分:0回复于:2008-10-28 22:03:18
document.all
表示当前页面的所有元素。
可以是HTML标签,也可是标签的属性。
(http://www.e-area.cn)
#19楼 得分:0回复于:2008-11-03 23:35:25
document.all的意思是文档的所有元素,也就是说它包含了当前网页的所有元素。
它是以数组的形式保存元素的属性的,所以我们可以用document.all["元素名"].
属性名="属性值"来动态改变元素的属性。
---------------------------------------------
javascript之家,是新起的JS角本程序学习站点;
该站详细分类JS的基础,对象,极其应用;

http://www.ccscript.cn/

该站有多种当今流行的JS框架;
站内主打Jquery框架的基础及应用;
包括特效代码和展示特效;
站内同时提供多种其它WEB开发服务应用;

JS+JQuery QQ群:12845737
相关问题
document.all是什么意思Web 开发/ JavaScript - CSDN社区community ...
document.all 是什么意思? Web 开发/ JavaScript - CSDN社区community ...
“var ns6=document.getElementById &amp;&amp; !document.all”这句是什么意思 ...
动态添加控件:document.all.add_line.InsertAdjacentHTML,这句是什么 ...
document.write(window.document.all)是什么意思? Web 开发 ...
onClick=&quot;javascript:document.all.a.submit();&quot;是什么意思?如果在页面 ...