document.all的用法

document.all

一.

document.all是页面内所有元素的一个集合。例如:

document.all(0)表示页面内第一个元素

二.

document.all可以判断浏览器是否是IE

if(document.all)

{

alert("is   IE!");

}

三.

也可以通过给某个元素设置id属性(id=aaaa),然后用document.all.aaaa调用该元素

或者document.all("aaaa")调用

四.

案例:

代码1:

<input   name=aaa   value=aaa>

<input   id=bbb   value=bbb>

<script   language=Jscript>

alert(document.all.aaa.value)     //根据name取value

alert(document.all.bbb.value)     //根据id取   value

</script>

代码2:

但是常常name可以相同(如:用checkbox取用户的多项爱好的情况)

<input   name=aaa   value=a1>

<input   name=aaa   value=a2>

<input   id=bbb   value=bbb>

<script   language=Jscript>

alert(document.all.aaa(0).value)     //显示a1

alert(document.all.aaa(1).value)     //显示a2

alert(document.all.bbb(0).value)     //这行代码会失败

</script>

代码3:

理论上一个页面中的id是互不相同的,如果出现不同tags有相同的id

document.all.id   就会失败,就象这样:

<input   id=aaa   value=a1>

<input   id=aaa   value=a2>

<script   language=Jscript>

alert(document.all.aaa.value)//显示   undefined   而不是   a1或者a2

</script>

也就是说document.all[]是文档中所有标签组成的一个数组变量,包括了文档对象中所有元素

document.all[]这个数组可以访问文档中所有元素。

时间: 2024-08-14 11:36:16

document.all的用法的相关文章

document.createElement()的用法

今天做项目需要做个添加地址栏和前面需要一个按钮,就看到了这篇文章! document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用.其中,appendChild() 方法在节点的子节点列表末添加新的子节点.insertBefore() 方法在节点的子节点列表任意位置插入新的节点. 下面,举例说明document.createElement()的用法.<div id="board"><

javascript 中 document.createElement()的用法

分析代码时,发现自己的盲点——document.createElement(),冲浪一番,总结了点经验. document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用.其中,appendChild() 方法在节点的子节点列表末添加新的子节点.insertBefore() 方法在节点的子节点列表任意位置插入新的节点. 下面,举例说明document.createElement()的用法.<div id="

document.createElement()的用法&lt;&gt; 加强我对陌生代码的理解!

document.createElement()的用法 分析代码时,发现自己的盲点——document.createElement(),冲浪一番,总结了点经验. document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用.其中,appendChild() 方法在节点的子节点列表末添加新的子节点.insertBefore() 方法在节点的子节点列表任意位置插入新的节点. 下面,举例说明document.cre

js中document.all 的用法

1. document.all是什么? document.all 实质就是文档中所有元素的集合.可以看做一个数组. 2.document.all怎么用? 2.1 根据下标取元素. 语法: document.all[index]; index:要取的下标. <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Conten

【JavaScript】Javascript中document.execCommand()的用法

Javascript中document.execCommand()的用法 合并转载: 转载出处1 转载出处2 document.execCommand()方法处理Html数据时常用语法格式如下:document.execCommand(sCommand[,交互方式, 动态参数]) 其中:sCommand为指令参数(如下例中的"2D-Position"),交互方式参数如果是true的话将显示对话框,如果为false的话,则不显示对话框(下例中的"false"即表示不显

jQuery中的$(window)与$(document)几个用法区别

[window对象]    它是一个顶层对象,而不是另一个对象的属性,即表示浏览器中打开的窗口. 1.属性 defaultStatus 缺省的状态条消息 document 当前显示的文档(该属性本身也是一个对象) frame 窗口里的一个框架((FRAME>)(该属性本身也是一个对象) frames array 列举窗口的框架对象的数组,按照这些对象在文档中出现的顺序列出(该属性本身也是一个对象) history 窗口的历史列表(该属性本身也是一个对象) length 窗口内的框架数 locat

document.body.scrollTop用法

网页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offsetWidth    (包括边线的宽); 网页可见区域高: document.body.offsetHeight   (包括边线的宽); 网页正文全文宽: document.body.scrollWidth; 网页正文全文高: document.body.scrollHeight; 网页被卷去的高:

Javascript中document.execCommand()的用法

document.execCommand()方法处理Html数据时常用语法格式如下: document.execCommand(sCommand[,交互方式, 动态参数]) 其中:sCommand为指令参数(如下例中的”2D-Position”),交互方式参数如果是true的话将显示对话框,如果为false的话,则不显示对话框(下例中的”false”即表示不显示对话框),动态参数一般为一可用值或属性值(如下例中的”true”). document.execCommand(”2D-Position

document.all的用法详解

all[] 已经被 Document 接口的标准的 getElementByid() 方法和 getElementsByTagName() 方法以及 Document 对象的 getElementsByName() 方法所取代.尽管如此,这个 all[] 数组在已有的代码中仍然使用. 一. document.all是页面内所有元素的一个集合.例如:       document.all(0)表示页面内第一个元素二.document.all可以判断浏览器是否是IE    if(document.a