站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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,就会有这个对象,如果是用的其它浏览器,就可能没有这个对象。



学习



↑返回目录
前一篇: 使用ResultSet时遇到的问题,实在搞不定,求助一下!
后一篇: 怪怪怪,tomcat的中文问题(在线等)...