zoukankan      html  css  js  c++  java
  • 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[]此阵列可以访问的所有元素在文件中。

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

  • 相关阅读:
    tile38 复制配置
    The Guardian’s Migration from MongoDB to PostgreSQL on Amazon RDS
    tile38 一款开源的geo 数据库
    sqler sql 转rest api 的docker 镜像构建(续)使用源码编译
    sqler sql 转rest api javascript 试用
    sqler sql 转rest api redis 接口使用
    sqler sql 转rest api 的docker image
    sqler sql 转rest api 的工具试用
    apache geode 试用
    benthos v1 的一些新功能
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/4678126.html
Copyright © 2011-2022 走看看