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 call和apply方法
Nov 24 Javascript
读jQuery之十二 删除事件核心方法
Jul 31 Javascript
JQuery拖拽元素改变大小尺寸实现代码
Dec 10 Javascript
js 定时器setTimeout无法调用局部变量的解决办法
Nov 28 Javascript
jquery图片播放浏览插件prettyPhoto使用详解
Dec 19 Javascript
详解javascript new的运行机制
Jan 26 Javascript
JS留言功能的简单实现案例(推荐)
Jun 23 Javascript
对js中回调函数的一些看法
Aug 29 Javascript
浅谈bootstrap使用中的一些问题以及解决过程
Oct 18 Javascript
Bootstarp 基础教程之表单部分实例代码
Feb 03 Javascript
JavaScript上传文件时不用刷新页面方法总结(推荐)
Aug 15 Javascript
Vue源码之关于vm.$delete()/Vue.use()内部原理详解
May 01 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二维数组排序的3种方法和自定义函数分享
2014/04/09 PHP
php模仿asp Application对象在线人数统计实现方法
2015/01/04 PHP
php计算给定时间之前的函数用法实例
2015/04/03 PHP
PHP从二维数组得到N层分类树的实现代码
2016/10/11 PHP
PHP正则匹配日期和时间(时间戳转换)的实例代码
2016/12/14 PHP
PHP开发中解决并发问题的几种实现方法分析
2017/11/13 PHP
php的RSA加密解密算法原理与用法分析
2020/01/23 PHP
初学prototype,发个JS接受URL参数的代码
2006/09/25 Javascript
如何让动态插入的javascript脚本代码跑起来。
2007/01/09 Javascript
zTree插件之单选下拉菜单实例代码
2013/11/07 Javascript
利用函数的惰性载入提高javascript代码执行效率
2014/05/05 Javascript
JS常用表单验证方法总结
2014/05/22 Javascript
浅谈javascript 函数内部属性
2015/01/21 Javascript
基于JavaScript实现移动端TAB触屏切换效果
2015/10/20 Javascript
javascript 中的 delete及delete运算符
2015/11/15 Javascript
JS获取checkbox的个数简单实例
2016/08/19 Javascript
Vue.js第四天学习笔记
2016/12/02 Javascript
Bootstrap CSS组件之大屏幕展播
2016/12/17 Javascript
React-router 4 按需加载的实现方式及原理详解
2017/05/25 Javascript
使用async、enterproxy控制并发数量的方法详解
2018/01/02 Javascript
解决vue项目使用font-awesome,build后路径的问题
2018/09/01 Javascript
如何在vue里面优雅的解决跨域(路由冲突问题)
2019/01/20 Javascript
原生js无缝轮播插件使用详解
2020/03/09 Javascript
Python导入oracle数据的方法
2015/07/10 Python
Python编程实现微信企业号文本消息推送功能示例
2017/08/21 Python
Python解决走迷宫问题算法示例
2018/07/27 Python
Flask实现跨域请求的处理方法
2018/09/27 Python
解决python中 f.write写入中文出错的问题
2018/10/31 Python
基于Python中的yield表达式介绍
2019/11/19 Python
一款纯css3实现的动画加载导航
2014/10/08 HTML / CSS
css3 flex实现div内容水平垂直居中的几种方法
2020/03/27 HTML / CSS
菲律宾酒店预订网站:Hotels.com菲律宾
2017/07/12 全球购物
外语专业毕业生自我评价分享
2013/10/05 职场文书
大学四年学习的自我评价分享
2013/12/09 职场文书
音乐学专业求职信
2014/07/22 职场文书
养成教育工作总结
2015/08/13 职场文书