document.all用法「建议收藏」

document.all用法「建议收藏」document.all用法第一:document.all是页面内所有元素的一个集合。例如:document.all(0)表示页面内第一个元素第二:document.all可以判断浏览器是否

大家好,又见面了,我是你们的朋友全栈君。

document.all用法
第一:
document.all是页面内所有元素的一个集合。例如:     
document.all(0)表示页面内第一个元素
 
第二:
document.all可以判断浏览器是否是IE  
if(document.all)
{ 
    alert(“is   IE!”); 
}
 
第三:
也可以通过给某个元素设置id属性(id=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://javaforall.net/154256.html原文链接:https://javaforall.net

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


相关推荐

  • CAP理论详解

    CAP理论详解CAP理论在互联网界有着广泛的知名度,知识稍微宽泛一点的工程师都会把其作为衡量系统设计的准则。大家都非常清楚地理解了CAP:任何分布式系统在可用性、一致性、分区容错性方面,不能兼得,最多只能得其二,因此,任何分布式系统的设计只是在三者中的不同取舍而已。事实上,让人吃惊的是,CAP在国外的响力完全不如所想,相反还伴随着诸多的争论。下面我们系统地阐述一下CAP的来龙去脉。1.CAP的历史1985年Ly…

    2022年6月23日
  • Android studio断点调试

    Android studio断点调试有人说Android的调试是最坑的,那我只能说是你不会用而已,我可以说AndroidStudio的调试是我见过最棒的。下面会将debug模式和Attach模式的断点调试好了开始写一个简单的调试程序,我们先来一个for循环设置断点(点击红点位置添加或取消断点)点击debug模式运行查看调试面板一、简单调试1.stepover:…

    2022年5月21日
  • poj 2762 Going from u to v or from v to u? (推断它是否是一个薄弱环节图)

    poj 2762 Going from u to v or from v to u? (推断它是否是一个薄弱环节图)

    2022年1月4日
  • DOS攻击工具(dos攻击教程)

    DOS攻击工具(dos攻击教程)DoS(DenialOfService)攻击是指故意的攻击网络协议实现的缺陷或直接通过野蛮手段残忍地耗尽被攻击对象的资源,目的是让目标计算机或网络无法提供正常的服务或资源访问,使目标系统服务系统停止响应甚至崩溃然而随着网络上免费的可用DDoS工具增多,DoS攻击也日益增长,下面介绍几款Hacker常用的DoS攻击工具。特别提示:仅用于攻防演练及教学测试用途,禁止非法使用。1、卢瓦(LO…

    2022年4月18日
  • 什么是前端开发工程师?

    什么是前端开发工程师?前端工程师是web前端开发工程师的简称,它是随着web(WorldWideWeb)发展,细分出来的行业,可以说,它是时代的产物。Web前端开发技术(因为技术的更新,又称为H5开发工程师)主要包括

    2022年8月4日
  • Java – 注解 (Annotation)

    Java – 注解 (Annotation)

    2022年3月1日

发表回复

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

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