IE和Chrome使用js的微小区别
2011-11-18 16:21
411 查看
在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>
只代表本机测试结果,不知道原由。
<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>
只代表本机测试结果,不知道原由。
相关文章推荐
- js使用正则式的时候 ie和非ie的区别
- 无缝滚动;flash播放器代码(网站使用);QQ帮助代码;Js添加属性IE和firefox的区别
- [完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器
- [完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器
- PDF在线预览 ,兼容IE,chrome。使用了pdfobject.js
- 浅析angular,react,vue.js jQuery使用区别
- JS事件在IE与FF中的区别详细解析
- JS教程:window.location使用方法的区别介绍
- 兼容ie[6-9]、火狐、Chrome、opera、maxthon3、360浏览器的js本地图片预览
- JS复制内容到剪贴板: 兼容IE、Firefox、Chrome、Safari所有浏览器【转】
- JS 回车提交,兼容IE、火狐、Opera、Chrome、Safari……
- 使用window.showModalDialog弹出窗口返回值(兼容IE、FF、chrome)
- JS开发利器——chrome调试器使用浅析(一)
- 解决JS:window.close()在Firefox下的不能关闭的问题,兼容IE/Firefox/Chrome
- (轉)js判断浏览器(支持区分ie、firefox、opera、chrome、safari)
- IE Firefox 使用自定义标签的区别
- js apply/call/caller/callee/bind使用方法与区别分析
- DIV的边距属性在Chrome和IE中的区别
- js apply/call/caller/callee/bind使用方法与区别分析
- js中substring和substr两者区别和使用方法