首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

.innerHTMl的显示有关问题

2013-11-13 
.innerHTMl的显示问题在html页面里,有如下代码来显示数字script typetext/javascriptvar t 3000va

.innerHTMl的显示问题
在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界面里就失效了,请问高手们,应该怎样改才能让它显示?
[解决办法]
window.onload =function() {

     Refresh(); 
}     
function Refresh() {
var add = parseInt(Math.random()*4);
Num1 = Num1 + add;
document.getElementById(ctl_id1).innerHTML = Num1;
setInterval("Refresh()", t);
}

 这个可以了 ,
[解决办法]
<script type="text/javascript">
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>  这样也可以。

热点排行