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 相关文章推荐
jQuery+ajax实现顶一下,踩一下效果
Jul 17 Javascript
网络之美 JavaScript中Get和Set访问器的实现代码
Sep 19 Javascript
jQuery中add实现同时选择两个id对象
Oct 22 Javascript
jQuery的slideToggle方法实例
May 07 Javascript
让元素在网页中可拖动示例代码
Aug 13 Javascript
javascript学习笔记(六)数据类型和JSON格式
Oct 08 Javascript
javascript执行环境及作用域详解
May 05 Javascript
js鼠标单击和双击事件冲突问题的快速解决方法
Jul 11 Javascript
Vue引用第三方datepicker插件无法监听datepicker输入框的值的解决
Jan 27 Javascript
layUI使用layer.open,在content打开数据表格,获取值并返回的方法
Sep 26 Javascript
Openlayers实现距离面积测量
Sep 28 Javascript
js作用域及作用域链工作引擎
Jul 07 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将数据导入到Foxmail的实现代码
2010/09/05 PHP
浅析php插件 Simple HTML DOM 用DOM方式处理HTML
2013/07/01 PHP
win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
2014/08/15 PHP
jQuery向下滚动即时加载内容实现的瀑布流效果
2016/01/07 PHP
Symfony2实现在doctrine中内置数据的方法
2016/02/05 PHP
php array_values 返回数组的值实例详解
2016/11/17 PHP
php+mysql+jquery实现日历签到功能
2017/02/27 PHP
Alliance vs AM BO3 第一场2.13
2021/03/10 DOTA
Javascript string 扩展库代码
2010/04/09 Javascript
基于jquery的分页控件(C#)
2011/01/06 Javascript
jquery批量设置属性readonly和disabled的方法
2014/01/24 Javascript
JavaScript中数组的合并以及排序实现示例
2015/10/24 Javascript
jQuery使用正则表达式替换dom元素标签用法示例
2017/01/16 Javascript
微信小程序 转发功能的实现
2017/08/04 Javascript
JavaScript实现图片切换效果
2017/08/12 Javascript
jQuery EasyUI Layout实现tabs标签的实例
2017/09/26 jQuery
微信小程序自定义单项选择器样式
2019/07/25 Javascript
vue 导出文件,携带请求头token操作
2020/09/10 Javascript
vue实现点击出现操作弹出框的示例
2020/11/05 Javascript
[01:14:34]DOTA2上海特级锦标赛C组资格赛#2 LGD VS Newbee第一局
2016/02/28 DOTA
python 布尔操作实现代码
2013/03/23 Python
Python实现抢购IPhone手机
2018/02/07 Python
python实现超市商品销售管理系统
2019/10/25 Python
Python pandas自定义函数的使用方法示例
2019/11/20 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
2020/03/13 Python
200行python代码实现贪吃蛇游戏
2020/04/24 Python
Python控制台实现交互式环境执行
2020/06/09 Python
纯css3实现的动画按钮的实例教程
2014/11/17 HTML / CSS
美国女士时尚珠宝及配饰购物网站:Icing
2018/07/02 全球购物
公司新员工的演讲稿注意事项
2014/01/01 职场文书
建筑设计学生的自我评价
2014/01/16 职场文书
泰坦尼克号观后感
2015/06/04 职场文书
生死抉择观后感
2015/06/09 职场文书
我的生日感言
2015/08/03 职场文书
Centos环境下Postgresql 安装配置及环境变量配置技巧
2021/05/18 PostgreSQL
用PYTHON去计算88键钢琴的琴键频率和音高
2022/04/10 Python