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 相关文章推荐
js window.onload 加载多个函数的方法
Nov 02 Javascript
基本jquery的控制tabs打开的数量的代码
Oct 17 Javascript
Javascript 中的 call 和 apply使用介绍
Feb 22 Javascript
js实现简单的星级选择器提交效果适用于评论等
Oct 18 Javascript
jQuery拖拽 &amp; 弹出层 介绍与示例
Dec 27 Javascript
js 获取元素在页面上的偏移量的方法汇总
Apr 13 Javascript
一种新的javascript对象创建方式Object.create()
Dec 28 Javascript
使用jquery提交form表单并自定义action的实现代码
May 25 Javascript
深入理解JS中的Function.prototype.bind()方法
Oct 11 Javascript
js实现刷新页面后回到记录时滚动条的位置【两种方案可选】
Dec 12 Javascript
php中and 和 &amp;&amp;出坑指南
Jul 13 Javascript
详解vue父子组件关于模态框状态的绑定方案
Jun 05 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 ajax 分页类代码
2008/11/13 PHP
php数组的一些常见操作汇总
2011/07/17 PHP
3种php生成唯一id的方法
2015/11/23 PHP
php中使用websocket详解
2016/09/23 PHP
js查找父节点的简单方法
2008/06/28 Javascript
jQuery 扩展对input的一些操作方法
2009/10/30 Javascript
解析JavaScript中delete操作符不能删除的对象
2013/12/03 Javascript
原生js实现淘宝首页点击按钮缓慢回到顶部效果
2014/04/06 Javascript
javascript模拟map输出与去除重复项的方法
2015/02/09 Javascript
js实现仿QQ秀换装效果的方法
2015/03/04 Javascript
微信小程序的动画效果详解
2017/01/18 Javascript
微信小程序 ecshop地址三级联动实现实例代码
2017/02/28 Javascript
利用ES6的Promise.all实现至少请求多长时间的实例
2017/08/28 Javascript
微信小程序实现打卡日历功能
2020/09/21 Javascript
vue组件命名和props命名代码详解
2019/09/01 Javascript
使用jQuery实现掷骰子游戏
2019/10/24 jQuery
[02:15]2014DOTA2国际邀请赛 赛后退役选手回顾
2014/08/01 DOTA
python实现的阳历转阴历(农历)算法
2014/04/25 Python
Python使用cx_Oracle模块操作Oracle数据库详解
2018/05/07 Python
Django 中间键和上下文处理器的使用
2019/03/17 Python
基于python分析你的上网行为 看看你平时上网都在干嘛
2019/08/13 Python
python实现的批量分析xml标签中各个类别个数功能示例
2019/12/30 Python
python编程进阶之类和对象用法实例分析
2020/02/21 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
2020/06/10 Python
python实现canny边缘检测
2020/09/14 Python
CSS3中媒体查询结合rem布局适配手机屏幕
2019/06/10 HTML / CSS
CSS3 对过渡(transition)进行调速以及延时
2020/10/21 HTML / CSS
HTML5 manifest离线缓存的示例代码
2018/08/08 HTML / CSS
HTML5 body设置全屏背景图片的示例代码
2020/12/08 HTML / CSS
THE OUTNET美国官网:国际设计师品牌折扣网站
2017/03/07 全球购物
办公室秘书自我鉴定
2014/01/18 职场文书
副科级后备干部考察材料
2014/05/15 职场文书
个人销售励志奋斗口号
2019/12/05 职场文书
matplotlib之pyplot模块实现添加子图subplot的使用
2021/04/25 Python
使用Python脚本对GiteePages进行一键部署的使用说明
2021/05/27 Python
Django REST framework 限流功能的使用
2021/06/24 Python