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对象的支持
Jul 25 Javascript
js全屏显示显示代码的三种方法
Nov 11 Javascript
JavaScript中判断变量是数组、函数或是对象类型的方法
Feb 25 Javascript
基于JavaScript代码实现自动生成表格
Jun 15 Javascript
javascript中获取class的简单实现
Jul 12 Javascript
ES6学习教程之块级作用域详解
Oct 09 Javascript
vue2.0 自定义 饼状图 (Echarts)组件的方法
Mar 02 Javascript
JS实现常见的查找、排序、去重算法示例
May 21 Javascript
关于vue状态过渡transition不起作用的原因解决
Apr 09 Javascript
JS对象属性的检测与获取操作实例分析
Mar 17 Javascript
viewer.js实现图片预览功能
Jun 24 Javascript
Jquery使用each函数实现遍历及数组处理
Jul 14 jQuery
可输入的下拉框
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 get_headers 判断URL是否有效的解决办法
2013/04/27 PHP
php中filter_input函数用法分析
2014/11/15 PHP
PHP简单实现断点续传下载的方法
2015/09/25 PHP
PHP中session跨子域的三种实现方法
2016/07/25 PHP
php多进程应用场景实例详解
2019/07/22 PHP
PHP实现腾讯短网址生成api接口实例
2020/12/08 PHP
基于jQuery的可用于选项卡及幻灯的切换插件
2011/03/28 Javascript
js获取字符串最后一位方法汇总
2014/11/13 Javascript
javascript关于运动的各种问题经典总结
2015/04/27 Javascript
nodejs简单实现操作arduino
2016/09/25 NodeJs
RequireJs的使用详解
2017/02/19 Javascript
jquery实现左右滑动式轮播图
2017/03/02 Javascript
Vue应用部署到服务器的正确方式
2017/07/15 Javascript
Vue-router 中hash模式和history模式的区别
2018/07/24 Javascript
详解Nuxt.js部署及踩过的坑
2018/08/07 Javascript
vue项目首屏打开速度慢的解决方法
2019/03/31 Javascript
npx create-react-app xxx创建项目报错的解决办法
2020/02/17 Javascript
js中switch语句的学习笔记
2020/03/25 Javascript
vue+Element中table表格实现可编辑(select下拉框)
2020/05/21 Javascript
vue-cli脚手架的.babelrc文件用法说明
2020/09/11 Javascript
Python 多维List创建的问题小结
2019/01/18 Python
Python逐行读取文件中内容的简单方法
2019/02/26 Python
python连接PostgreSQL数据库的过程详解
2019/09/18 Python
Sneaker Studio波兰:购买运动鞋
2018/04/28 全球购物
Juicy Couture Beauty官方网站:香水和化妆品
2019/03/12 全球购物
了解AppleTalk协议吗
2014/04/01 面试题
竞聘上岗演讲稿范文
2014/01/10 职场文书
铁路个人事迹材料
2014/01/30 职场文书
出纳工作岗位责任制
2014/02/02 职场文书
大学校运会广播稿
2014/02/03 职场文书
飘柔洗发水广告词
2014/03/14 职场文书
党校培训自我鉴定范文
2014/03/20 职场文书
创先争优活动承诺书
2014/08/30 职场文书
机械设计专业大学生职业生涯规划书范文
2014/09/13 职场文书
用基于python的appium爬取b站直播消费记录
2021/04/17 Python
python中的plt.cm.Paired用法说明
2021/05/31 Python