Javascript document.all用法「建议收藏」

Javascript document.all用法「建议收藏」代码2:    但是常常name可以相同(如:用checkbox取用户的多项爱好的情况)              alert(document.all.aaa(0).value)  //显示a1    alert(document.all.aaa(1).value)  //显示a2    alert(document.all.bbb(0

大家好,又见面了,我是你们的朋友全栈君。
代码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>   

代码4:  

 对于一个复杂的页面(代码很长,或者id是由 程序自动产生),或着一个  

  javascript初学者写的程序,很有可能出现两个tags有相同id的情况。  

 为了编程的时候不出错,我推荐这样的写法:  
Javascript document.all用法「建议收藏」

   

  <input   id=aaa   value=aaa1>  

  <input   id=aaa   value=aaa2>  

  <input   name=bbb   value=bbb>  

  <input   name=bbb   value=bbb2>  

  <input   id=ccc   value=ccc>  

  <input   name=ddd   value=ddd>  

   

  <script   language=Jscript>  

      alert(document.all(“aaa”,0).value)    

      alert(document.all(“aaa”,1).value)    

      alert(document.all(“bbb”,0).value)    

      alert(document.all(“bbb”,1).value)    

      alert(document.all(“ccc”,0).value)    

      alert(document.all(“ddd”,0).value)    

  </script>  
Javascript document.all用法「建议收藏」

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159846.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 声源定位「建议收藏」

    声源定位「建议收藏」声源定位一.简介 声音定位是人们感知周围事物的一个重要部分。即使看不到那里有什么,我们也可以根据声音大致判断出我们周围有什么。尝试在电子设备中复制相同的系统可以证明是一种有价值的方式来感知机器人、安全和一系列其他应用的环境。我们构造了一个三角形排列的麦克风来定位任意声音的方向。通过记录来自三个麦克风的输入,我们可以将记录相互关联,以识别音频记录之间的时间延迟。因为三个麦克风的物理位置是已知的,…

    2022年4月19日
    104
  • pycharm怎么配置django环境_pycharm环境搭建

    pycharm怎么配置django环境_pycharm环境搭建用Pycharm安装配置Django框架1.打开Pycharm—–左下角—-Terminal命令行 pipinstalldjango#默认下载最新版本django框架 pipinstalldjango==1.11.8#可以下载自己所需的指定版本 pipshowdjangoversion#查看自己当前的django框架版本可能下载的途中会出现如下错…

    2022年8月25日
    9
  • 知乎收藏数最高的1000个回答

    掃描了知乎兩千五百萬篇答案,統計出了“收藏數”最高的1000篇:同系列一:知乎收藏数最高的1000个回答-陈鹏举的文章-知乎专栏同系列二:知乎关注人数最高的1000个问题-陈鹏举的文章-知乎专栏同系列三:知乎关注人数最高的1000个收藏夾-陈鹏举的文章-知乎专栏同系列四:知乎关注人数最高的1000个專欄-陈鹏举的文章-知乎专栏哪些知识技能一定

    2022年4月9日
    64
  • rpm 的卸载

    rpm 的卸载把clickhouse的目录不小心误删了,结果得重新安装clickhouse但是rpm安装和解压不同,要把安装来源卸载掉[root@qianfeng01etc]#rpm-qa|grepclickhouseclickhouse-server-common-20.3.12.112-1.el7.x86_64clickhouse-common-static-20.3.12.112-1.el7.x86_64clickhouse-server-20.3.12.112-1.el7.x86_6

    2025年12月1日
    7
  • 设计模式六大原则——迪米特法则(LoD)[通俗易懂]

    设计模式六大原则——迪米特法则(LoD)

    2022年1月25日
    55
  • 嵌入式学习书籍推荐[通俗易懂]

    嵌入式学习书籍推荐[通俗易懂]嵌入式学习书籍推荐转自:http://www.51hei.com/bbs/dpj-26458-1.html如有侵权,请联系我,我将立即删除。从事嵌入式研发行业十年,认为学习就是要不断的吸纳知识,在研发过程中,经常会遇到一些问题,这种发现问题并解决问题的过程就是进步。为什么选择学习嵌入式?嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一,同时也是当今IT领域仅存的几个金领…

    2022年6月10日
    31

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号