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获取地址栏参数插件(模仿C#)
Oct 26 Javascript
解决jquery的.animate()函数在IE6下的问题
Dec 03 Javascript
javascript 实现 原路返回
Jan 21 Javascript
浅谈JavaScript中的String对象常用方法
Feb 25 Javascript
jquery实现超简洁的TAB选项卡效果代码
Aug 28 Javascript
AngularJS进行性能调优的7个建议
Dec 28 Javascript
非常实用的js验证框架实现源码 附原理方法
Jun 08 Javascript
React-router 4 按需加载的实现方式及原理详解
May 25 Javascript
extjs简介_动力节点Java学院整理
Jul 17 Javascript
ng-alain表单使用方式详解
Jul 10 Javascript
vue动态渲染svg、添加点击事件的实现
Mar 13 Javascript
浅谈TypeScript 索引签名的理解
Oct 16 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 用sock技术发送邮件的函数
2007/07/21 PHP
yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法
2016/04/20 PHP
Notify - 基于jquery的消息通知插件
2011/10/18 Javascript
在javascript中执行任意html代码的方法示例解读
2013/12/25 Javascript
jQuery中:disabled选择器用法实例
2015/01/04 Javascript
浏览器复制插件zeroclipboard使用指南
2016/03/26 Javascript
微信小程序开发之实现选项卡(窗口顶部TabBar)页面切换
2016/11/25 Javascript
JS中的Replace()传入函数时的用法详解
2017/09/11 Javascript
php main 与 iframe 相互通讯类(js+php同域/跨域)
2017/09/14 Javascript
react native 获取地理位置的方法示例
2018/08/28 Javascript
Nodejs中的require函数的具体使用方法
2019/04/02 NodeJs
Bootstrap实现前端登录页面带验证码功能完整示例
2020/03/26 Javascript
python通过zlib实现压缩与解压字符串的方法
2014/11/19 Python
Django框架中方法的访问和查找
2015/07/15 Python
django实现用户登陆功能详解
2017/12/11 Python
浅谈Django REST Framework限速
2017/12/12 Python
Python3实现发送QQ邮件功能(html)
2017/12/15 Python
解决Django数据库makemigrations有变化但是migrate时未变动问题
2018/05/30 Python
python字符串Intern机制详解
2019/07/01 Python
django与vue的完美结合_实现前后端的分离开发之后在整合的方法
2019/08/12 Python
关于Tensorflow分布式并行策略
2020/02/03 Python
基于django micro搭建网站实现加水印功能
2020/05/22 Python
Python实现读取并写入Excel文件过程解析
2020/05/27 Python
Europcar澳大利亚官网:全球汽车租赁领域的领导者
2019/03/24 全球购物
P D PAOLA意大利官网:西班牙著名的珠宝首饰品牌
2019/09/24 全球购物
Lowe’s加拿大:家居装修、翻新和五金店
2019/12/06 全球购物
美国优质马术服装购买网站:Breeches.com
2019/12/16 全球购物
企业文明单位申报材料
2014/05/16 职场文书
党员个人整改方案及措施
2014/10/25 职场文书
2014年酒店前台工作总结
2014/11/14 职场文书
2015年小学总务工作总结
2015/07/21 职场文书
2015年中学图书馆工作总结
2015/07/22 职场文书
美容院员工规章制度
2015/08/05 职场文书
学者《孟子》名人名言
2019/08/09 职场文书
MySQL query_cache_type 参数与使用详解
2021/07/01 MySQL
Win11任务栏太宽了怎么办?一招解决Win11任务栏太宽问题
2021/11/21 数码科技