這段代碼里面為什么要寫兩遍 document.getElementByld("num").innerHTML=time;
<!DOCTYPE html>
<html>
?<head>
? <title>瀏覽器對象</title> ?
? <meta http-equiv="Content-Type" content="text/html; charset=gkb"/>? ?
?</head>
?<body>
? <!--先編寫好網(wǎng)頁布局-->
? <h3>操作成功</h3>
? <span id="num">5</span>
? <span>秒后回到主頁</span>
? <a href="back()">返回</a>
? <script type="text/javascript"> ?
?var time=document.getElementByld("num").innerHTML;
?function change(){
???? time--;
???? document.getElementByld("num").innerHTML=time;
???? if(time==0)
????? location.assign("http://idcbgp.cn");
?}
?? //獲取顯示秒數(shù)的元素,通過定時器來更改秒數(shù)。
??? setInterval("change()",1000);
?? //通過window的location和history對象來控制網(wǎng)頁的跳轉(zhuǎn)。
?? function back(){
?????? window.history.back();
?? }
?</script>?
</body>
</html>
2016-10-22
為了讓變量time獲得初始值5;
讓ID為num的標簽內(nèi)的內(nèi)容變?yōu)閠ime;time的值不斷變化
innerHTML用來設(shè)置或獲取位于對象起始和結(jié)束標簽內(nèi)的HTML。
2022-03-26
margin:auto對絕對定位元素沒用知道嗎為啥樓上有的人的評論顯示的是繁體字,是輸入法設(shè)置不同還是瀏覽器的編碼方式不同?
2016-10-19
沒有寫兩遍啊,第一次和第二次不同的。第一次作用是得出值賦值給time,第二次是把time改變之后在賦值給document.getElementByld("num").innerHTML,他們不一樣!