為什么秒數不變?
<!DOCTYPE html>
<html>
?<head>
? <title>瀏覽器對象</title>??
? <meta http-equiv="Content-Type" content="text/html; charset=gkb"/>? ?
?</head>
?<body>
? <!--先編寫好網頁布局-->
? ? ? <div>
? ? ? ? ? <span id='clock'>5</span>
? ? ? ? ? <span>秒后回到主頁</span>
? ? ? ? ? <a href='#' onclick="goback()">返回</a>
? ? ? </div>
?
? <script type="text/javascript">??
? ? ? var num = document.getElementById('clock');
? ? ? var key=5;
?function setclock(){
? ? ?if(key==0){
? ? ? ? ?location.assgin(http://www.xianlaiwan.cn/);
? ? ?}else{
? ? ? ? ?num.innerHTML=key;
? ? ? ? ?key--;
? ? ?}
?}
? ? setInterval(setclock,1000);
? ?//獲取顯示秒數的元素,通過定時器來更改秒數。
? ?//通過window的location和history對象來控制網頁的跳轉。
? ?function goback(){
? ? ? ?history.go(-1);
? ?}
? ?
?</script>?
</body>
</html>
2022-06-26
這一句有兩個錯誤
assgin 改為 assign
括號中內容為 URL 需要用引號引起來
修改后如下:
修改后實測可以正常運行