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[]此阵列可以访问的所有元素在文件中。
版权声明:本文博客原创文章,博客,未经同意,不得转载。
转载于:https://www.cnblogs.com/bhlsheji/p/4678126.html
document.all使用相关推荐
- Technology Document Guide of TensorRT
Technology Document Guide of TensorRT Abstract 本示例支持指南概述了GitHub和产品包中包含的所有受支持的TensorRT 7.2.1示例.Tensor ...
- js动态创建元素之一--document.write
以我曾经写过的例子举例 如上图,乡镇街道的名字和数目是根据数据库的数据获取的,有几个乡镇,就会显示出来几个,这就要求动态获取乡镇名称和数目,以下代码中用到了document.write创建动态页面,在 ...
- $(function(){})、$(document).ready(function(){})....../ ready和onload的区别
1.window.onload 当一个文档完全下载到浏览器中时,会触发 window.onload 事件. 这意味着页面上的全部元素对 javascript 而言都是可以访问的,这种情况对编写功能性的 ...
- document.getElementById与document.getElementsById的区别
document.getElementById 是用Id选择元素,一个Id只对应一个元素. document.getElementsById 是用元素名称选择元素一个元素名称可能有很多元素,取的是集, ...
- 【加强版】js原生实现拖拽效果,这次没有用document的mousedown、mousemove、mouseup事件我们来点实际的(但是有个弊端:拖拽过程中鼠标会变成一个禁用符号,不太友好)
<div class='dragged'></div> //初始化需要拖拽的列initDrags() {var arr = document.querySelectorAll( ...
- JS document
<!DOCTYPE html> <html><head><meta charset="UTF-8"><title>< ...
- js里的document对象大全(DOM操作)
什么是DOM document object model 的简称,意思为文档对象模型.主要用来对文档中的html节点进行操作. Dom的操作简单示例: <div id="t1" ...
- JavaScript Document
document:文档对象 document.getElementById();//根据ID获取元素对象 document.getElementsByTagName();//根据标签名获取元素对象数组 ...
- document.all与WEB标准
1.DOM WEB标准现在可真是热门中热门,不过下面讨论的是一个不符合标准的document.all[].DOM--DOCUMENT OBJECT MODEL文档对象模型,提供了访问文档对象的方法.例 ...
- DOM---文档对象模型(Document Object Model)的基本使用
一.DOM简介 文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展置标语言的标准编程接口.它是一种与平台和语言无关的应用程序接口(API),它可以动态 ...
最新文章
- Scrapy基础(一) ------学习Scrapy之前所要了解的
- SVN详解-linux+windows
- linux c 笔记 文件(三)
- 5分钟了解vue-router的基本使用
- Django中的日期和时间格式 DateTimeField
- c++ 中 define
- Design Pattern: Adapter 模式 - Object Adapter
- Java基础篇:什么是死锁?如何去避免它?
- java_oop_三大特性
- Linux基本命令总结(初学者可以借鉴学习)
- 5G时代下的移动边缘计算(MEC)探索系列之一
- 阿里码农自述:老婆失业了,周围同事也不断被裁
- N个元素中选最大最小
- DH(Diffie-Hellman)算法本元根(原根)求法
- hdfs 元数据维护机制
- 欧盟数据保护通用条例》(General Data Protection Regulation,简称GDPR)。
- 小米8刷入Magisk24.0并安装riru和EdXposed之刷机篇
- OpenFOAM-v2006重叠网格挖洞问题研究以及overset代码解析(二)PATCH是什么类型的patch?
- Python+Vue计算机毕业设计教务排课系统q2tm2(源码+程序+LW+部署)
- 计算机网络(7)——滑动窗口
热门文章
- 安装Android SDK需要选择哪些,开始为Android开发,我应该选择安装哪些SDK?
- java类为什么要建两个class_ClassLoader的几个概念、类和对象的解释
- react中使用构建缓存_如何在React中构建热图
- 拨测工具_您可以拨多少钱? 快速简单地介绍有用的工具。
- Python组合数据类型之集合类型
- 【Python培训基础知识】Python生成器函数
- Python在linux服务器上解压,python3传文件到linux服务器然后解压
- Java基础学习总结(13)——流IO
- Vue性能优化:如何实现延迟加载和代码拆分?
- BZOJ2281:[SDOI2011]黑白棋(博弈论,组合数学,DP)