//console.log(timer)打印出执行过程
function abc() {
console.log(1+1);
}
var a =setTimeout(abc,1000,"开始执行")//等待1000毫秒后开始执行
var timer =a;
console.log(timer);
function abc() {
console.log(1 + 1);
}
for (var i = 0; i < 10; i++) {
var a = setTimeout(abc, 1000, "开始执行");
};
//var timer = a;
//console.log(timer);
//clearTimeout(timer);//取消timer的调用
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<h1> <font color=blue> 病毒网页 </font> </h1>
<p> 定时炸弹</p>
<script>
var x=10000;
function countSecond() {
x = x-100;
document.test.testinput.value = x;
setTimeout("countSecond()",1)
//return 1;
}
</script>
</head>
<body>
<form name ="test">
<input type="text" name="testinput" value="0" size=4>
</form>
<script>
//countSecond()
if(x=0){ //定时到0后自动
clearTimeout(countSecond());
}
</script>
</body>
</html>