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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 使用ThinkPHP框架高速开发站点(多图)

    使用ThinkPHP框架高速开发站点(多图)

    2021年12月5日
    42
  • 记录Depix工具的使用

    记录Depix工具的使用这个月初有一个挺让人振奋的消息,说是出了一款开源去“马赛克“工具,三天就收获了3k+star,现在star数已经达到了13.7k了,项目地址:https://github.com/beurtschipper/Depix。我是没有这种世俗的欲望的,所以当时就没关注,直到昨天”纵横杯”网络安全竞赛Misc中专门出了一个马赛克的题,就给出了下面这张图片师傅们调侃说近视眼摘下眼镜离远一点就能看清楚了,我试了一下只能看出轮廓,但是还是看不清,这就需要用到Depix这个神奇的工具了。我这里是在windows系

    2022年6月29日
    117
  • native/ascii在线转换工具_中文转ascii

    native/ascii在线转换工具_中文转ascii1,原理Property文件中,使用的编码根据机器的设置可能是GBK或者UTF-8。而在Java中读取Property文件时使用的是Unicode编码,编码方式不同会导致中文乱码,因此需要将Property文件中的中文字符转化成Unicode编码才能正常显示中文。2,解决办法Java提供了native2ascii这种专门的工具对Property文件进行编码转换,在JDK安装环境的bin目录下可以找…

    2025年10月26日
    3
  • acwing-1172. 祖孙询问(最近公共祖先)「建议收藏」

    acwing-1172. 祖孙询问(最近公共祖先)「建议收藏」原题链接给定一棵包含 n 个节点的有根无向树,节点编号互不相同,但不一定是 1∼n。有 m 个询问,每个询问给出了一对节点的编号 x 和 y,询问 x 与 y 的祖孙关系。输入格式输入第一行包括一个整数 表示节点个数;接下来 n 行每行一对整数 a 和 b,表示 a 和 b 之间有一条无向边。如果 b 是 −1,那么 a 就是树的根;第 n+2 行是一个整数 m 表示询问个数;接下来 m 行,每行两个不同的正整数 x 和 y,表示一个询问。输出格式对于每一个询问,若 x 是 y 的祖先则输

    2022年8月9日
    8
  • 代码走查总结[通俗易懂]

    代码走查总结[通俗易懂]什么是代码走查代码走查就是,项目开发人员在一起,对代码进行讨论。项目开发人员可以向大家阐述代码的逻辑和写代码的思路!在向别人阐述的时候,会发现做自己写的代码出现的一些问题。收获我进行代码阐述的时候,是按照功能来进行的,在阐述的过程中,我能感觉到我自己是清楚这个逻辑思路的,但是说着说着就发现了一些说不通的地方,还有一些不合理的地方。这让我突然想到了,之前出现的一个bug但是,死活不知道是…

    2025年7月31日
    8
  • centOS7 安装nginx并启动

    centOS7 安装nginx并启动 一、下载安装包  cd/usr/local/software (software可能没有,用mkdir创建或者只到local目录下也行)  wgethttp://nginx.org/download/nginx-1.6.2.tar.gz  (选择一个比较稳定的版本下载即可,或者手动下载后,用xshell传到该目录下也行) 二、解压安装  tar-zx…

    2022年5月7日
    172

发表回复

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

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