在html页面里,有如下代码来显示数字<script type="text/javascript">
var t = 3000;
var ctl_id1 = "numShow1";
var Num1 = 68052;
onload = function() {
Refresh();
setInterval("Refresh();", t);
}
function Refresh() {
var add = parseInt(Math.random()*4);
Num1 = Num1 + add;
document.getElementById(ctl_id1).innerHTMl = Num1;
}
</script>
放在htm界面里就失效了,请问高手们,应该怎样改才能让它显示?
var t = 3000;
var ctl_id1 = "numShow1";
var Num1 = 68052;
onload = function() {
Refresh();
setInterval("Refresh();", t);
}
function Refresh() {
var add = parseInt(Math.random()*4);
Num1 = Num1 + add;
document.getElementById(ctl_id1).innerHTMl = Num1;
}
</script>
放在htm界面里就失效了,请问高手们,应该怎样改才能让它显示?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
var t = 3000;
var ctl_id1 = "numShow1";
var Num1 = 68052;
onload = function() {
Refresh();
setInterval("Refresh();", t);
}
function Refresh() {
var add = parseInt(Math.random()*4);
Num1 = Num1 + add;
document.getElementById("numShow1").innerHTML = Num1;
}
</script></head><body>
<div id="numShow1"></div>
</body>
</html>
是innerHTML 不是innerHTMl
<style>
#numShow1{height:200px;width:200px;background-color:yellow}
</style>
</div>
<script type="text/javascript">
var t = 3000;
var ctl_id1 = "numShow1";
var Num1 = 68052;
window.onload = function() {
Refresh();
setInterval(Refresh, t);
}
function Refresh() {
var add = parseInt(Math.random()*4);
Num1 = Num1 + add;
document.getElementById(ctl_id1).innerHTML = Num1;
}
</script>
<div id="numShow1">
</div>
<script type="text/javascript">
var t = 3000;
var ctl_id1 = "numShow1";
var Num1 = 68052;
onload = function() {
Refresh();
setInterval("Refresh();", t);
}
function Refresh() {
var add = parseInt(Math.random()*4);
Num1 = Num1 + add;
document.getElementById(ctl_id1).innerHTML = Num1;
}
</script>
这个是想说明什么么?
你没贴出HTML结构,我自己单独加了一个DIV显示数字。
这个是想说明什么么?
你没贴出HTML结构,我自己单独加了一个DIV显示数字。
恩恩,好吧,谢谢了,不过还是不知道为什么出不来
这个是想说明什么么?
你没贴出HTML结构,我自己单独加了一个DIV显示数字。
恩恩,好吧,谢谢了,不过还是不知道为什么出不来setInterval("Refresh();", t); 多个分号,setInterval("Refresh()", t);
这个是想说明什么么?
你没贴出HTML结构,我自己单独加了一个DIV显示数字。
恩恩,好吧,谢谢了,不过还是不知道为什么出不来setInterval("Refresh();", t); 多个分号,setInterval("Refresh()", t);setInterval("Refresh()", t);这样写
这个是想说明什么么?
你没贴出HTML结构,我自己单独加了一个DIV显示数字。
恩恩,好吧,谢谢了,不过还是不知道为什么出不来setInterval("Refresh();", t); 多个分号,setInterval("Refresh()", t);setInterval("Refresh()", t);这样写
我改了,可是还是没反应
}
function Refresh() {
var add = parseInt(Math.random()*4);
Num1 = Num1 + add;
document.getElementById(ctl_id1).innerHTML = Num1;
setInterval("Refresh()", t);
} 这个可以了 ,
var t = 3000;
var ctl_id1 = "numShow1";
var Num1 = 68052; window.setInterval("Refresh()", t);
function Refresh() {
var add = parseInt(Math.random()*4);
Num1 = Num1 + add;
document.getElementById(ctl_id1).innerHTML = Num1;}
</script> 这样也可以。