if(!document.layers&&!document.all) 意思是判断网页中的元素是否存在。
document.all表示在IE浏览器中document对象下所有的下级元素集合。
document.layers和document.all是一个意思,只是它是针对Nescape浏览器。
document.all是IE 4.0及以上版本的专有属性,是一个表示当前文档的所有对象的娄组,不仅包括页面上可见的实体对象,还包括一些不可见的对象,比如html注释等等。document.layers是Netscape 4.x专有的属性,是一个代表所有由储如<div><layer>等定位了的元素的数组。新的统一的标准用document.getElementById等系列方法来引用DOM对象,而且Netscape 6.0以后放弃了layers特征,虽然IE继续保留了document.all,但这最终没有成为DOM标准的一部分。
document.layers&&!document.all的用法
最新推荐文章于 2024-09-04 15:47:59 发布