87,839
社区成员




<input type="button" value="运行1" onclick="func('text1');" />
<div id="text1"></div>
<input type="button" value="运行2" onclick="func('text2');" />
<div id="text2"></div>
<script type="text/javascript">
function func(id) {
var obj = document.getElementById(id);
obj.innerHTML = 0;
clearInterval(obj.timer);
obj.timer = setInterval(function(){
obj.innerHTML++;
if (obj.innerHTML>=5)
clearInterval(obj.timer);
}, 1000);
}
</script>
[/quote]
虽然没有解决我的问题,不过谢谢了
<input type="button" value="运行1" onclick="func('text1');" />
<div id="text1"></div>
<input type="button" value="运行2" onclick="func('text2');" />
<div id="text2"></div>
<script type="text/javascript">
function func(id) {
var obj = document.getElementById(id);
obj.innerHTML = 0;
clearInterval(obj.timer);
obj.timer = setInterval(function(){
obj.innerHTML++;
if (obj.innerHTML>=5)
clearInterval(obj.timer);
}, 1000);
}
</script>
<input type="button" value="运行" onclick="func();" />
<div id="text"></div>
<script type="text/javascript">
var timer,i;
function func() {
i = 0;
clearInterval(timer);
timer = setInterval(function(){
document.getElementById("text").innerHTML = ++i;
if (i>=5)
clearInterval(timer);
}, 1000);
}
</script>
<input type="button" value="run" onclick="add()"/>
<input type="button" value="stop" onclick="stop()"/>
<div></div>
<script>
var i=0,t=null;
var div=document.querySelector('div');
function add() {
t=setInterval(function(){
div.innerHTML=++i;
},1e3)
}
function stop(){
if(t){
clearInterval(t);
t=null;
}
}
</script>
应该是你其他地方的问题