龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

javascript在IE和Chrome区别

时间:2012-12-29 08:41来源:未知 作者:admin 点击:
分享到:
分享一篇关于javascript在IE和Chrome区别 ,现在浏览器也多,各种没的浏览器这间都会有小区别,下面我们来参考一下。 在js语法中,var关键字使用与否,都能声明变量。但是创建一个对象
分享一篇关于javascript在IE和Chrome区别 ,现在浏览器也多,各种没的浏览器这间都会有小区别,下面我们来参考一下。

在js语法中,var关键字使用与否,都能声明变量。但是创建一个对象并同时赋值给变量时,在IE9中,var不能省;但是Chrome中正常。

 代码如下

<html>

<head>

<script type="text/javascript">

function startTime()

{

var today=new Date()//这里如果去掉var,IE9中将不显示时钟;但是Chrome中正常。

var h=today.getHours()

var m=today.getMinutes()

var s=today.getSeconds()

// add a zero in front of numbers<10

m=checkTime(m)

s=checkTime(s)

document.getElementById('txt').innerHTML=h+":"+m+":"+s

t=setTimeout('startTime()',500)

}

function checkTime(i) {

if (i<10)   {i="0" + i}   return i

}

</script> </head>

<body onload="startTime()">

<div id="txt"></div>

</body>

</html>

 

只代表本机测试结果,不知道原由


精彩图集

赞助商链接