document.all和document.layers是两者一个最显著的标志,为了确定浏览者使用的什么浏览器,通常用是否存在document.layers和document.all来判断。新的统一的标准用document.getElementByIdx_x等系列方法来引用DOM对象,而且Netscape6.0以后放弃了layers特征,虽然IE继续保留了document.all,但这最终没有成为DOM标准的一部分。
document.all用法
一.
document.all是页面内所有元素的一个集合。例如:
document.all(0)表示页面内第一个元素
二.
document.all可以判断浏览器是否是IE
if(document.all){
alert("isIE!");
}
三.
也可以通过给某个元素设置id属性(id=aaaa),然后用document.all.aaaa调用该元素
四.
案例:
代码1:
<inputname=aaavalue=aaa>
<inputid=bbbvalue=bbb>
<scriptlanguage=Jscript>
alert(document.all.aaa.value)//根据name取value
alert(document.all.bbb.value)//根据id取value
</script>
document.all---针对IE
document.layers---针对Netscape