有段代码是这样的,什么意思啊?
<script javascript>
function load()
{
if(document.all) show1();//if(document.all)什么意思?
}
if(!document.all) show2();//这句话何时执行?
</script><html>
<body onload="load()">
</body>
</html>
<script javascript>
function load()
{
if(document.all) show1();//if(document.all)什么意思?
}
if(!document.all) show2();//这句话何时执行?
</script><html>
<body onload="load()">
</body>
</html>
if(document.all) :
判断是否使用的是ie内核,现在行业中使用的浏览器内核有好几种,每种浏览器又有自己的标准,所以有些时候,必须先判断浏览器,然后根据浏览器给出相应的处理方式,document.all一般只在ie内核的浏览器(如ie,myie,tt)中出现,document.layers在ns浏览器中使用。 而if(!document.all)与上面相反,表示如果没有使用ie内核,就执行show2()
我相信lz应该很清楚了吧!