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

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

  • 相关阅读:
    MongoDB自学(1)MongoDB4.0安装
    MongoDB自学(3)MongoDB文档操作
    MongoDB自学(2)创建删除数据库及集合
    vsftpd限制下载流量
    关于旧博客迁移到此博客开场白
    WPF DataTemplate與ControlTemplate
    ErlangC 最佳人力效益指标
    MahApps.Metro控件更換微軟視窗主題
    Erlang C 與M/M/N排隊模型
    WPF 正確理解ContentPresenter
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/4678126.html
Copyright © 2011-2022 走看看