document.all使用

it2025-07-25  8

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[]此阵列可以访问的所有元素在文件中。

版权声明:本文博客原创文章,博客,未经同意,不得转载。

转载于:https://www.cnblogs.com/bhlsheji/p/4678126.html

最新回复(0)