level 2
天使无泪wyf
楼主
请教下大佬们为什么左边正常运行,右边只是改成在标签里加点击事件,为什么就不出来弹出框?求解答

<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
</head>
<body>
<div id="div"></div>
<input type="button" name="" value="start" onclick="today()">
<input type="button" name="" value="clear" onclick="clear()">
<script type="text/javascript">
var a =null;
function today(){
a = setInterval(function(){
var time = new Date();
var year = time.getFullYear();
var month = time.getMonth()+1;
var date = time.getDate();
var day = time.getDay();
var hour = time.getHours();
var minute = time.getMinutes();
var second = time.getSeconds();
var days = new Array('星期日','星期一','星期二','星期三','星期四','星期五','星期六');
document.getElementById('div').innerHTML=year+"-"+month+"-"+date+"-"+days[day]+"-"+hour+"-"+minute+"-"+second;
},1000);
}
function clear(){
alert('456');
clearInterval(a);
}
</script>
</body>
</html>
2019年12月01日 09点12分
1

<!DOCTYPE html><html>
<head>
<title></title>
<meta charset="utf-8">
</head>
<body>
<div id="div"></div>
<input type="button" name="" value="start" onclick="today()">
<input type="button" name="" value="clear" onclick="clear()">
<script type="text/javascript">
var a =null;
function today(){
a = setInterval(function(){
var time = new Date();
var year = time.getFullYear();
var month = time.getMonth()+1;
var date = time.getDate();
var day = time.getDay();
var hour = time.getHours();
var minute = time.getMinutes();
var second = time.getSeconds();
var days = new Array('星期日','星期一','星期二','星期三','星期四','星期五','星期六');
document.getElementById('div').innerHTML=year+"-"+month+"-"+date+"-"+days[day]+"-"+hour+"-"+minute+"-"+second;
},1000);
}
function clear(){
alert('456');
clearInterval(a);
}
</script>
</body>
</html>


