我为什么得不到-1这个值呢? 多试几次下面的代码,看一下结果。alert(payBeginTime); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这样试一下 <script language="javascript">var payBeginTime = 2 ;payBeginTime=parseInt(payBeginTime,10)-1; alert(payBeginTime); payBeginTime=parseInt(payBeginTime,10)-1; alert(payBeginTime); payBeginTime=parseInt(payBeginTime,10)-1; alert(payBeginTime); </script> <html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title></title> <script> var payBeginTime=0; function testPay() { payBeginTime='20'; showPayTime(); timedCount(); }function timedCount() { payBeginTime=parseInt(payBeginTime,10)-1; alert(payBeginTime); if(payBeginTime<0) { alert("成功了!!!!!!!"); } else { showPayTime(); } if(payBeginTime>0){ t=setTimeout("timedCount()",1000); } } //页面显示时间倒计时 function showPayTime() { var second="0"; var minute="0"; minute=parseInt(payBeginTime/60,10); second = payBeginTime%60; if(minute==0) { document.getElementById('payConvertTime').innerText=second; } else { document.getElementById('payConvertTime').innerText=minute+"分"+second; } } </script></head><body> <tr> <div>正在准备……剩余时间:<font color="#FF6600"><label id="payConvertTime">0 </label></font>秒</div> <div><input type="button" name="bt" onclick="testPay()" value="测试"/></div></body></html>这是那个源代码,帮忙看看,小弟谢谢了呀!如果把timedCount()里的 payBeginTime=parseInt(payBeginTime,10)-1;换成 payBeginTime=parseInt(payBeginTime,10)-6;就可以alert("成功了!!!!!"); if(payBeginTime>0)等于0时就不会执行 t=setTimeout("timedCount()",1000); 初来乍到~学术不精~哪位大大来看看这网站? jquery插件不能加载 如何设置能让网页一打开就把光标定位在一个输入框中? 谁用js写过类似word的格式刷?发出来一个,谢谢! 错误: checkboxs[i] is undefined 会点html css,想学javascript,谁能推荐本教程,谢谢! 请教:IE和Netscape中的不同写法 跪求《JavaScript技术大全》一书!!!!! switch的問題 求助:jquery mobile 手指滑动swipe动作 的滑动距离设置 关于javascript 函数的问题?????????? 还是那个倒计时的问题。。。
<script language="javascript">
var payBeginTime = 2 ;payBeginTime=parseInt(payBeginTime,10)-1;
alert(payBeginTime); payBeginTime=parseInt(payBeginTime,10)-1;
alert(payBeginTime); payBeginTime=parseInt(payBeginTime,10)-1;
alert(payBeginTime); </script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title></title>
<script> var payBeginTime=0;
function testPay()
{
payBeginTime='20';
showPayTime();
timedCount();
}function timedCount()
{
payBeginTime=parseInt(payBeginTime,10)-1;
alert(payBeginTime);
if(payBeginTime<0)
{
alert("成功了!!!!!!!");
}
else
{
showPayTime();
}
if(payBeginTime>0){
t=setTimeout("timedCount()",1000);
}
}
//页面显示时间倒计时
function showPayTime()
{
var second="0";
var minute="0";
minute=parseInt(payBeginTime/60,10);
second = payBeginTime%60;
if(minute==0)
{
document.getElementById('payConvertTime').innerText=second;
}
else
{
document.getElementById('payConvertTime').innerText=minute+"分"+second;
}
}
</script></head>
<body>
<tr>
<div>正在准备……剩余时间:<font color="#FF6600"><label id="payConvertTime">0 </label></font>秒</div>
<div><input type="button" name="bt" onclick="testPay()" value="测试"/></div>
</body>
</html>这是那个源代码,帮忙看看,
小弟谢谢了呀!如果把timedCount()里的 payBeginTime=parseInt(payBeginTime,10)-1;换成 payBeginTime=parseInt(payBeginTime,10)-6;就可以alert("成功了!!!!!");