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 相关文章推荐
10个基于jQuery或JavaScript的WYSIWYG 编辑器整理
May 06 Javascript
映彩衣的js随笔(js图片切换效果)
Jul 31 Javascript
jquery三个关闭弹出层的小示例
Nov 05 Javascript
jQuery中:checked选择器用法实例
Jan 04 Javascript
在线所见即所得HTML编辑器的实现原理浅析
Apr 25 Javascript
Sea.JS知识总结
May 05 Javascript
Angular 应用技巧总结
Sep 14 Javascript
RequireJS 依赖关系的实例(推荐)
Jan 21 Javascript
详解Angular中的自定义服务Service、Provider以及Factory
Apr 22 Javascript
vue.js移动端tab组件的封装实践实例
Jun 30 Javascript
vue中render函数的使用详解
Oct 12 Javascript
javascript json对象小技巧之键名作为变量用法分析
Nov 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
浅析虚拟主机服务器php fsockopen函数被禁用的解决办法
2013/08/07 PHP
如何使用jQuery+PHP+MySQL来实现一个在线测试项目
2015/04/26 PHP
微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法
2016/01/12 PHP
ThinkPHP自定义Redis处理SESSION的实现方法
2016/05/16 PHP
centos7上编译安装php7以php-fpm方式连接apache
2018/11/08 PHP
jquery div 居中技巧应用介绍
2012/11/24 Javascript
dwz 如何去掉ajaxloading具体代码
2013/05/22 Javascript
Ext JS添加子组件的误区探讨
2013/06/28 Javascript
如何调试异步加载页面里包含的js文件
2014/10/30 Javascript
Jquery代码实现图片轮播效果(一)
2015/08/12 Javascript
JavaScript实现复制内容到粘贴板代码
2016/03/31 Javascript
js浏览器html5表单验证
2016/10/17 Javascript
利用jQuery插件imgAreaSelect实现获得选择域的图像信息
2016/12/02 Javascript
vue实现简单的星级评分组件源码
2018/11/16 Javascript
vue中使用props传值的方法
2019/05/08 Javascript
vue3.0+vue-router+element-plus初实践
2020/12/02 Vue.js
[08:17]Ti9 现场cosplay
2019/09/10 DOTA
Python操作MySQL简单实现方法
2015/01/26 Python
Python socket编程实例详解
2015/05/27 Python
python数据结构之图深度优先和广度优先实例详解
2015/07/08 Python
Python用UUID库生成唯一ID的方法示例
2016/12/15 Python
python 删除非空文件夹的实例
2018/04/26 Python
深入了解和应用Python 装饰器 @decorator
2019/04/02 Python
pytorch加载自定义网络权重的实现
2020/01/07 Python
导致python中import错误的原因是什么
2020/07/01 Python
python字典key不能是可以是啥类型
2020/08/04 Python
基于python实现简单网页服务器代码实例
2020/09/14 Python
Zavvi荷兰:英国大型音像制品和图书游戏零售商
2018/03/22 全球购物
新西兰最大的连锁超市:Countdown
2020/06/04 全球购物
财务专业大学生职业生涯规划范文
2013/12/30 职场文书
六一节目主持词
2014/04/01 职场文书
彩色的翅膀教学反思
2014/04/25 职场文书
高中运动会广播稿
2014/09/16 职场文书
推荐信范文大全
2015/03/27 职场文书
微软PC Health Check电脑健康状况检查应用下载(Win11配置检测工具)
2021/06/26 数码科技
JS前端轻量fabric.js系列物体基类
2022/08/05 Javascript