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操作FRAME中的IFRAME及其内容的实现代码
Jul 26 Javascript
javascript Object与Function使用
Jan 11 Javascript
window.location.hash 使用说明
Nov 08 Javascript
js删除所有的cookie的代码
Nov 25 Javascript
Node.js编码规范
Jul 14 Javascript
javascript解决IE6下hover问题的方法
Jul 28 Javascript
自定义刻度jQuery进度条及插件
Sep 02 Javascript
JavaScript基础篇(6)之函数表达式闭包
Dec 11 Javascript
url中的特殊符号有什么含义(推荐)
Jun 17 Javascript
JS基于正则表达式的替换操作(replace)用法示例
Apr 28 Javascript
微信小程序实现上传图片裁剪图片过程解析
Aug 22 Javascript
在vue中使用jsonp进行跨域请求接口操作
Oct 29 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编写一个简单的路由类
2011/04/13 PHP
php的dl函数用法实例
2014/11/06 PHP
php去掉文件前几行的方法
2015/07/29 PHP
Yii2简单实现给表单添加验证码的方法
2016/07/18 PHP
php微信公众账号开发之前五个坑(一)
2016/09/18 PHP
php mysql_list_dbs()函数用法示例
2017/03/29 PHP
详解php中的implements 使用
2017/06/13 PHP
VBScript版代码高亮
2006/06/26 Javascript
JavaScript语言中的Literal Syntax特性分析
2007/03/08 Javascript
用JavaScript页面不刷新时全选择,全删除(GridView)
2009/04/14 Javascript
JS控制阿拉伯数字转为中文大写示例代码
2013/09/04 Javascript
当鼠标移动时出现特效的JQuery代码
2013/11/08 Javascript
JS+DIV实现鼠标划过切换层效果的实例代码
2013/11/26 Javascript
jQuery多级弹出菜单插件ZoneMenu
2014/12/18 Javascript
解决angular的$http.post()提交数据时后台接收不到参数值问题的方法
2015/12/10 Javascript
轻量级jQuery插件slideBox实现带底栏轮播(焦点图)代码
2016/03/28 Javascript
浅谈jquery页面初始化的4种方式
2016/11/27 Javascript
浅谈JsonObject中的key-value数据解析排序问题
2017/12/06 Javascript
Node.js搭建小程序后台服务
2018/01/03 Javascript
Vue项目分环境打包的实现步骤
2018/04/02 Javascript
移动端(微信等使用vConsole调试console的方法
2019/03/05 Javascript
浅谈JS中this在各个场景下的指向
2019/08/14 Javascript
Taro UI框架开发小程序实现左滑喜欢右滑不喜欢效果的示例代码
2020/05/18 Javascript
python中使用%与.format格式化文本方法解析
2017/12/27 Python
Python实现的朴素贝叶斯算法经典示例【测试可用】
2018/06/13 Python
查看python下OpenCV版本的方法
2018/08/03 Python
Django框架首页和登录页分离操作示例
2019/05/28 Python
基于Python的ModbusTCP客户端实现详解
2019/07/13 Python
python线程定时器Timer实现原理解析
2019/11/30 Python
完美解决python针对hdfs上传和下载的问题
2020/06/05 Python
python opencv肤色检测的实现示例
2020/12/21 Python
简单的HTML5初步入门教程
2015/09/29 HTML / CSS
澳大利亚在线划船、露营和钓鱼商店:BCF Australia
2020/03/22 全球购物
几道数据库的概念性面试题
2014/05/30 面试题
MySQL 全文索引使用指南
2021/05/25 MySQL
Python与C++中梯度方向直方图的实现
2022/03/17 Python