改进如下:<HTML>
<HEAD>
<TITLE>javascript</TITLE>
<SCRIPT Language="JavaScript1.2">
<!-- beginfunction changetime()
{
for (var i=0; i<=60; ++i)
{
document.write("时间:" + i);
}
var time1 = setInterval("changetime()", 1000);
}window.onload = changetime();
// -->
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>
<HEAD>
<TITLE>javascript</TITLE>
<SCRIPT Language="JavaScript1.2">
<!-- beginfunction changetime()
{
for (var i=0; i<=60; ++i)
{
document.write("时间:" + i);
}
var time1 = setInterval("changetime()", 1000);
}window.onload = changetime();
// -->
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>
<SCRIPT Language="JavaScript1.2"><!-- begin
function changetime(){
for (var i=0;i<=60;++i){
document.write("时间:"+i)
}
}
function startchange(){
setInterval("changetime()",1000)
}
window.onload=startchange
// --></SCRIPT>
</HEAD>
把setInterval("changetime()",1000)
改为:setInterval("changetime()",1000/60)试试看
var i=0
function changetime(){
if (i<=60){
document.write(i)
i++
}
}
function startchange(){
setInterval("changetime()",1000)
}
window.onload=startchange
// --></SCRIPT>
也不知是我的ie坏了还是程序问题,按说是应该每1秒加载一次啊,可是它只显示一个0就不动了,麻烦看看
var i=0;
function changetime(){
document.getElementById("m").innerText=i
i++
}
function startchange(){
setInterval("changetime()",1000)
}
window.onload=startchange
</SCRIPT>
<body>
<div id=m></div>