document 和 document.all 分别什么时候用


Posted in Javascript onJune 22, 2006

 

document 和 document.all 分别什么时候用<body>
document 和 document.all 分别什么时候用
<div id="aa">123456</div>
document 和 document.all 分别什么时候用
<input type="button" value="这里用 document 就出错" onclick="alert(document.aa.innerText);" />
document 和 document.all 分别什么时候用
<br />
document 和 document.all 分别什么时候用
<input type="button" value="这里用 document.all 就不出错" onclick="alert(document.all.aa.innerText);" />
document 和 document.all 分别什么时候用
</body>
运行以上代码.

如果与a,form对象,image对象,applet对象相对应的html标记中设定了name性质,它的值将被用作document对象的属性名,用来引用相应的对象,其他的对象则不可以。
另外,input等如果作为form的子元素,则直接用inputName或者document.inputName来引用此对象就是错误的,必须使用formName.inputName引用,否则就可以使用inputName来引用.
另外应该注意到有很多平时用的元素都没有name.
如果想引用一个有id的元素,只能用Id或者document.getElementById,document.all.id来引用
但是象这样的元素,所以象<a href="......" name="linkname" id="linkid">......</a>这样的
可以用
linkid.href;
linkname.href;
document.all.linkid.href;
document.all.linkname.href;
document.getElementById("linkid").href;
document.getElementsByName("linkname")[0].href来引用

all是一个集合,包含所有html对像的集合,写一个程式,可以存取到所有的对像。像这样:
<script language="javascript">
var obj="";
for(i=0;i<document.all.length;i++)
obj+=document.all[i].tagName+";";
alert(obj);
</script>
注意要把程式放到</html>之后哦。

Javascript 相关文章推荐
使用Javascript接收get传递的值的代码
Nov 30 Javascript
JavaScript实现统计文本框Textarea字数增强用户体验
Dec 21 Javascript
javascript页面上使用动态时间具体实现
Mar 18 Javascript
js自定义回调函数
Dec 13 Javascript
Markdown与Bootstrap相结合实现图片自适应属性
May 04 Javascript
JS简单实现点击复制链接的方法
Aug 03 Javascript
AngularJS实现tab选项卡的方法详解
Jul 05 Javascript
JS设计模式之状态模式概念与用法分析
Feb 05 Javascript
Angular请求防抖处理第一次请求失效问题
May 17 Javascript
在Vue中使用this.$store或者是$route一直报错的解决
Nov 08 Javascript
微信小程序表单验证WxValidate的使用
Nov 27 Javascript
vue 调用 RESTful风格接口操作
Aug 11 Javascript
可输入的下拉框
Jun 19 #Javascript
强制设为首页代码
Jun 19 #Javascript
html下载本地
Jun 19 #Javascript
动态加载iframe
Jun 16 #Javascript
网页里控制图片大小的相关代码
Jun 13 #Javascript
新闻内页-JS分页
Jun 07 #Javascript
JS BASE64编码 window.atob(), window.btoa()
Mar 09 #Javascript
You might like
暴雪前总裁遗憾:没尽早追赶Dota 取消星际争霸幽灵
2020/03/08 星际争霸
CakePHP去除默认显示的标题及图标的方法
2008/10/22 PHP
通过修改referer下载文件的方法
2008/05/11 Javascript
关于JS判断图片是否加载完成且获取图片宽度的方法
2013/04/09 Javascript
jquery+css+ul模拟列表菜单具体实现思路
2013/04/15 Javascript
Javascript动画的实现原理浅析
2015/03/02 Javascript
javascript中slice(),splice(),split(),substring(),substr()使用方法
2015/03/13 Javascript
简介JavaScript中的getSeconds()方法的使用
2015/06/10 Javascript
微信小程序 动态的设置图片的高度和宽度详解及实例代码
2017/02/24 Javascript
JavaScript数组排序reverse()和sort()方法详解
2017/12/24 Javascript
JS调用安卓手机摄像头扫描二维码
2018/10/16 Javascript
Vue实现本地购物车功能
2018/12/05 Javascript
vue使用recorder.js实现录音功能
2019/11/22 Javascript
js实现文字头像的生成代码
2020/03/07 Javascript
原生js滑动轮播封装
2020/07/31 Javascript
js实现轮播图效果 纯js实现图片自动切换
2020/08/09 Javascript
ant design pro中可控的筛选和排序实例
2020/11/17 Javascript
使用python Django做网页
2013/11/04 Python
python插入数据到列表的方法
2015/04/30 Python
Python的爬虫框架scrapy用21行代码写一个爬虫
2017/04/24 Python
Python编程实现正则删除命令功能
2017/08/30 Python
Pandas中把dataframe转成array的方法
2018/04/13 Python
Python使用matplotlib实现交换式图形显示功能示例
2019/09/06 Python
Python下应用opencv 实现人脸检测功能
2019/10/24 Python
如何基于Python批量下载音乐
2019/11/11 Python
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
2014/09/09 面试题
探矿工程师自荐信
2014/01/24 职场文书
2014物价局民主生活会对照检查材料思想汇报
2014/09/24 职场文书
校长师德师风自我剖析材料
2014/09/29 职场文书
幼儿园重阳节活动总结
2015/05/05 职场文书
领导新年致辞2016
2015/07/29 职场文书
2016清明节森林防火广播稿
2015/12/17 职场文书
mongodb的安装和开机自启动详细讲解
2021/08/02 MongoDB
redis的list数据类型相关命令介绍及使用
2022/01/18 Redis
Centos系统通过Docker安装并搭建MongoDB数据库
2022/04/12 MongoDB
分享很少见很有用的SQL功能CORRESPONDING
2022/08/05 MySQL