试用Javascript中window对象的setTimeout和clearTimeout()方法写倒计时程序。 会的大神帮助一下,谢谢!
<html><head><scriptlanguage="javascript"type="text/javascript">//请在这里完成代码</script></h...
<html>
<head>
<script language="javascript" type = "text/javascript">
//请在这里完成代码
</script>
</head>
<body>
<form>
<label>剩余时间(秒)</label>
<input name="count" type="text" id="count" value="100" />
<br/>
<input type="button" name="Submit" value="开始计时" onclick="countDown()">
</form>
</body>
</html> 展开
<head>
<script language="javascript" type = "text/javascript">
//请在这里完成代码
</script>
</head>
<body>
<form>
<label>剩余时间(秒)</label>
<input name="count" type="text" id="count" value="100" />
<br/>
<input type="button" name="Submit" value="开始计时" onclick="countDown()">
</form>
</body>
</html> 展开
1个回答
展开全部
var id;
function countDown(){
id=setTimeout(go(),1000);
}
function go(){
var count=document.getElementById("count");
var value=count.getAttribute("value");
value=value-1;
count.setAttribute("value",value);
if(value<1){
clearTimeout(id);
}
}
有jquery会简单一点。
有问题请追问,没问题请采纳。
function countDown(){
id=setTimeout(go(),1000);
}
function go(){
var count=document.getElementById("count");
var value=count.getAttribute("value");
value=value-1;
count.setAttribute("value",value);
if(value<1){
clearTimeout(id);
}
}
有jquery会简单一点。
有问题请追问,没问题请采纳。
追问
为什么不能点击“开始计时:按钮,自动倒计时为0,可以不要单击一次减少一次么
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询