当前页面: 开发资料首页 → JSP 专题 → 这段javascript是什么意思啊?
这段javascript是什么意思啊?
摘要: 这段javascript是什么意思啊?
有段代码是这样的,什么意思啊?
<script javascript>
function load()
{
if(document.all) show1();//if(document.all)什么意思?
}
if(!document.all) show2();//这句话何时执行?
</script>
<body onload="load()">
</body>
lz,给你详细讲解,满意了就给分!
if(document.all) :
判断是否使用的是ie内核,现在行业中使用的浏览器内核有好几种,每种浏览器又有自己的标准,所以有些时候,必须先判断浏览器,然后根据浏览器给出相应的处理方式,document.all一般只在ie内核的浏览器(如ie,myie,tt)中出现,document.layers在ns浏览器中使用。
而if(!document.all)与上面相反,表示如果没有使用ie内核,就执行show2()
我相信lz应该很清楚了吧!
顶,学习
简单的说,if(document.all) 就是判断有没有 document.all 这个对象,如果是用的IE,就会有这个对象,如果是用的其它浏览器,就可能没有这个对象。
学习