js/javascript/jquery 让一个全局变量每秒加1,或者减1;

vari=6;if(i>=0){setInterval(i+'--',1000)}居然提示不能给number赋值直接告诉我,让一个<spanid='tt'>6</span... var i=6;
if(i>=0)
{setInterval(i+'--',1000)}
居然提示不能给number赋值

直接告诉我,让一个<span id='tt'>6</span>
如何让里面的值每秒减1,直到0
展开
 我来答
aluoge2012
2012-04-19 · TA获得超过103个赞
知道答主
回答量:15
采纳率:0%
帮助的人:5.2万
展开全部
<html>
<head>
<title>reduce</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(function (){
reduceTime();
});
function reduceTime() {
var reduce = $("#tt").html();
if(reduce == 0){
return;
}else{
$("#tt").html(--reduce);
setTimeout(reduceTime,1000);
}
}
</script>
</head>
<body>
<span id="tt">6</span>
</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
再见你就忘了
推荐于2016-03-18 · 超过18用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:57.1万
展开全部
<span id='tt'>6</span>
<script type="text/javascript">
var t = document.getElementById("tt");
var sa = setInterval(function(){--t.innerHTML;if(t.innerHTML==0){clearInterval(sa);}},1000);
</script>
追问
你这个方面很简单,可惜setInterva不能获取外面的t,提示t未定义,什么原理,定义t放setInterva里面就对了
追答
估计你把javascript代码放在了span标签之前了吧,如果是的话那是因为span还没加载,所以获取不到id为tt的对象
setinterval是1秒后执行的,那时候span加载了,所以你放里面没问题
保险的做法是javascript代码放后面或者把代码放在onload里
这只是我的猜测而已
我这边执行是正常的,不是很了解你那边的情况
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
imatree
2012-04-18 · TA获得超过225个赞
知道小有建树答主
回答量:194
采纳率:0%
帮助的人:142万
展开全部
var span = document.getElementById('tt');
var t = setInterval(function(){
var n = +span.innerHTML;
if( n > 0 )
span.innerHTML = n -1;
else
clearInterval(t);
},1000)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
TTT唐唐TTT
2012-04-18 · TA获得超过244个赞
知道小有建树答主
回答量:227
采纳率:100%
帮助的人:90万
展开全部
var i=6;
function a(){
if(i>0)i--
}
setInterval(a,1000);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jcx5083761
2012-04-18 · TA获得超过275个赞
知道答主
回答量:129
采纳率:0%
帮助的人:52万
展开全部
var i = 6;
function a()
{
if (i > 0)
{
i--;
$('#tt').val(i);
}
}
setInterval(a, 1000);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式