document.all.Clock.innerHTML = timeString;
window.setTimeout("tick();", 1000);
}
window.onload = tick;
</script><div id=Clock style="display"></div>
</BODY>
</HTML>
改成这样就ok了.
window.setTimeout("tick();", 1000);
}
window.onload = tick;
</script><div id=Clock style="display"></div>
</BODY>
</HTML>
改成这样就ok了.
解决方案 »
- 为什么触发以后每次会添加两个元素呢?求指教
- 关于一个计算斐波那契数列的函数
- 请问javascript关键字的问题.
- 简单的JavaScript程序,关于显示菜单的,但效果并不理想!!求助!!
- jquery pagination 无刷新分页问题!
- 如何显示2个百度地图在页面上(放EXT里)
- 关于XmlHttp.open方法的参数
- 能不能控制弹出的新窗口为隐藏的?
- document.all.text1.value="您好";这种写法是否规范?会不会对IE的版本有限制?可是一般的书中都是写成document.form1.text1.value="您好"
- 迫切想知道!!!!!
- 如何动态移除select中的option
- 下拉框问题
<HEAD>
<TITLE> New Document </TITLE>
<script>
function tick()
{
var hours, minutes, seconds, ap;
var intHours, intMinutes, intSeconds;
var today;
today = new Date();
intHours = today.getHours();
intMinutes = today.getMinutes();
intSeconds = today.getSeconds();
if (intHours == 0)
{
hours = "12:";
ap = "Midnight";
}
else if (intHours < 12)
{
hours = intHours+":";
ap = "A.M.";
}
else if (intHours == 12)
{
hours = "12:";
ap = "Noon";
}
else
{
hours = intHours + ":";
ap = "P.M.";
}
if (intMinutes < 10)
{
minutes = "0"+intMinutes+":";
}
else
{
minutes = intMinutes+":";
}
if (intSeconds < 10)
{
seconds = "0"+intSeconds+" ";
}
else
{
seconds = intSeconds+" ";
}
timeString = hours+minutes+seconds+ap;
document.getElementById("Clock").innerHTML ="<table border='1'><tr><td>" +timeString+"</td></tr></table>";
window.setTimeout("tick();", 1000);
}</script>
</HEAD><BODY onload="tick();">
<div id="Clock" ></div>
</BODY>
</HTML>
我给你改了一下!
你最大的错误是吧,"innerHTML"写成了"InnerHTML"