document 和 document.all 分别什么时候用

 更新时间:2006年09月21日 00:00:00   作者:  

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

如果与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.tagName+";"; 
alert(obj); 
</script> 
注意要把程式放到</html>之后哦。

相关文章

  • Javascript的IE和Firefox兼容性汇编(zz)

    Javascript的IE和Firefox兼容性汇编(zz)

    [红色]Javascript的IE和Firefox兼容性汇编(zz)...
    2007-02-02
  • 一起来了解javascript数组的方法

    一起来了解javascript数组的方法

    这篇文章主要为大家详细介绍了javascript数组的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-01-01
  • 如何让你的JS代码更好看易读

    如何让你的JS代码更好看易读

    本篇主要给广大JS程序员介绍了怎么能让自己写的JS代码好看易读,分析了几个需要注意的地方和方法,一起来学习下。
    2017-12-12
  • 在JavaScript的正则表达式中使用exec()方法

    在JavaScript的正则表达式中使用exec()方法

    这篇文章主要介绍了在JavaScript的正则表达式中使用exec()方法,是JS入门学习中的基础知识,需要的朋友可以参考下
    2015-06-06
  • javascript setTimeout和setInterval 的区别

    javascript setTimeout和setInterval 的区别

    window对象有两个主要的定时方法,分别是setTimeout 和 setInteval 他们的语法基本上相同,但是完成的功能取有区别。
    2009-12-12
  • javascript Function函数理解与实战

    javascript Function函数理解与实战

    小编给大家带来一片关于javascript的基础教学内容,关于Function函数的训练与理解,一起学习下吧。
    2017-12-12
  • javascript ajax的5种状态介绍

    javascript ajax的5种状态介绍

    这篇文章主要介绍了javascript ajax的5种状态介绍,它们分别是未初始化、载入、载入完成、交互、完成,也可称之为ajax的5个过程,需要的朋友可以参考下
    2014-08-08
  • js实现单元格拖拽效果

    js实现单元格拖拽效果

    这篇文章主要为大家详细介绍了js实现单元格拖拽效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-02-02
  • 浅析JavaScript中的delete运算符

    浅析JavaScript中的delete运算符

    这篇文章主要是对JavaScript中的delete运算符进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-11-11
  • 实例讲解JavaScript中instanceof运算符的用法

    实例讲解JavaScript中instanceof运算符的用法

    JavaScript中的instanceof运算符可以用来判断对象类型,而更重要的是instanceof能够判断对象的继承关系,这里我们就来以实例讲解JavaScript中instanceof运算符的用法
    2016-06-06

最新评论