代码想呈现时间变化,DW中可以走时间,但火狐和谷歌不行,初学js,请多多指教!谢谢! 这是DW预览 17点53分25秒 秒也是在走的,谷歌和火狐都预览不出来
(1的图片是1.jpg,2的图片是2.jpg。。以此类推)
<script>
function double(n) {
if (n < 10) {
return "0" + n
} else {
return "" + n
}
};
window.onload = function() {
function tk() {
var oDate = new Date();
var aImg=document.getElementsByTagName("img");
var str = double(oDate.getHours()) + double(oDate.getMinutes()) + double(oDate.getSeconds());
for (var i = 0; i < aImg.length; i++) {
aImg[i].src = str.charAt(i) + ".jpg";
}
};
tk();
setInterval(tk, 1000)
}
</script>
</head>
<body>
<img src="0.jpg" width="150" height="150" alt="" />
<img src="0.jpg" width="150" height="150" alt="" />:
<img src="0.jpg" width="150" height="150" alt="" />
<img src="0.jpg" width="150" height="150" alt="" />:
<img src="0.jpg" width="150" height="150" alt="" />
<img src="0.jpg" width="150" height="150" alt="" />
</body>
浏览器并不知道你的aImg是什么,也不知道aImg[i]