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类和继承 this属性使用说明
Sep 03 Javascript
js正则表达式中exec用法实例
Jul 23 Javascript
Vue.js快速入门教程
Sep 07 Javascript
利用js查找数组中指定元素并返回该元素的所有索引示例
Mar 29 Javascript
Async Validator 异步验证使用说明
Jul 03 Javascript
vue组件学习教程
Sep 09 Javascript
聊聊那些使用前端Javascript实现的机器学习类库
Sep 18 Javascript
微信小程序中post方法与get方法的封装
Sep 26 Javascript
Vue项目数据动态过滤实践及实现思路
Sep 11 Javascript
JS 数组随机洗牌的实例代码
Sep 12 Javascript
node实现socket链接与GPRS进行通信的方法
May 20 Javascript
socket在egg中的使用实例代码详解
May 30 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 Class 文章
2007/04/04 PHP
php文件上传表单摘自drupal的代码
2011/02/15 PHP
Thinkphp实现短信验证注册功能
2016/10/18 PHP
php实现多站点共用session实现单点登录的方法详解
2019/09/18 PHP
javascript 面向对象编程基础 多态
2009/08/21 Javascript
关于jQuery对象数据缓存Cache原理以及jQuery.data详解
2013/04/07 Javascript
jquery处理json对象
2014/11/03 Javascript
node.js中的path.sep方法使用说明
2014/12/08 Javascript
PHP 数组current和next用法分享
2015/03/05 Javascript
jquery实现简单的自动播放幻灯片效果
2015/06/13 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
2015/08/20 Javascript
jQuery多条件筛选如何实现
2015/11/04 Javascript
微信小程序 自定义Toast实例代码
2017/06/12 Javascript
VUE中v-on:click事件中获取当前dom元素的代码
2018/08/22 Javascript
通过JS运行机制的角度说说作用域
2019/03/12 Javascript
JavaScript实现英语单词题库
2019/12/24 Javascript
公众号SVG动画交互实战代码
2020/05/31 Javascript
vue 实现setInterval 创建和销毁实例
2020/07/21 Javascript
[04:52]2015国际邀请赛LGD战队晋级之路
2015/08/14 DOTA
Python中使用urllib2防止302跳转的代码例子
2014/07/07 Python
django 2.0更新的10条注意事项总结
2018/01/05 Python
使用python爬取B站千万级数据
2018/06/08 Python
Python对象属性自动更新操作示例
2018/06/15 Python
Python3字符串encode与decode的讲解
2019/04/02 Python
python中adb有什么功能
2020/06/07 Python
Python 创建守护进程的示例
2020/09/29 Python
CSS中几个与换行有关的属性简明总结
2014/04/15 HTML / CSS
怎样在程序里获得一个空指针
2015/01/24 面试题
高三毕业生自我鉴定
2013/12/20 职场文书
酒后驾驶检讨书
2014/01/27 职场文书
领导干部学习“三严三实”思想汇报
2014/09/15 职场文书
2014年项目经理工作总结
2014/11/24 职场文书
四年级小学生评语
2014/12/26 职场文书
2019各种承诺书范文
2019/06/24 职场文书
php远程请求CURL案例(爬虫、保存登录状态)
2021/04/01 PHP
Oracle数据库中通用的函数实例详解
2022/03/25 Oracle