Heim  >  Artikel  >  Web-Frontend  >  document.all的一个比较完整的总结及案例_基础知识

document.all的一个比较完整的总结及案例_基础知识

WBOY
WBOYOriginal
2016-05-16 17:42:28929Durchsuche

一.
document.all是页面内所有元素的一个集合。例如:
document.all(0)表示页面内第一个元素
二.

复制代码 代码如下:

document.all可以判断浏览器是否是IE
if(document.all){
alert("is IE!");
}

三.
也可以通过给某个元素设置id属性(id=aaaa),然后用document.all.aaaa调用该元素
四.
案例:
代码1:
复制代码 代码如下:





代码2
但是常常name可以相同(如:用checkbox取用户的多项爱好的情况)
复制代码 代码如下:






代码3
理论上一个页面中的id是互不相同的,如果出现不同tags有相同的id
document.all.id 就会失败,就象这样:
复制代码 代码如下:





代码4:
对于一个复杂的页面(代码很长,或者id是由程序自动产生),或着一个
javascript初学者写的程序,很有可能出现两个tags有相同id的情况。
为了编程的时候不出错,我推荐这样的写法:
复制代码 代码如下:








Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn