3 回答

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個(gè)贊
后來(lái) 才發(fā)現(xiàn) 原來(lái)id為clock的是<input>標(biāo)簽,也就是說document.getElementById("clock").value=XXXX,就是給表單里的input這個(gè)標(biāo)簽的value賦值。ps:怪不得我沒有看見輸出的方法。。。

TA貢獻(xiàn)158條經(jīng)驗(yàn) 獲得超233個(gè)贊
沒看懂問題。
?首先 , document.getElementById("clock").value = time;?? 這個(gè)大概就是把當(dāng)前時(shí)間賦值給ID為 “clock”這個(gè)文本框的意思。
document.getElementById使用
語(yǔ)法:oElement = document .getElementById ( sID )
參數(shù):sID――必選項(xiàng)。字符串?(String)?。
返回值:oElemen――對(duì)象?(Element)?。
說明:根據(jù)指定的?id?屬性值得到對(duì)象。返回?id?屬性值等于?sID?的第一個(gè)對(duì)象的引用。假如對(duì)應(yīng)的為一組對(duì)象,則返回該組對(duì)象中的第一個(gè)。?如果無(wú)符合條件的對(duì)象,則返回?null?。

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個(gè)贊
我不懂的問題在這個(gè)代碼中:
我們?cè)O(shè)置一個(gè)計(jì)時(shí)器,每隔100毫秒調(diào)用clock()函數(shù),并將時(shí)間顯示出來(lái),代碼如下:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>計(jì)時(shí)器</title>
<script type="text/javascript">
?var int=setInterval(clock, 100)
?function clock(){
? ?var time=new Date();
? ?document.getElementById("clock").value = time;
?}
</script>
</head>
<body>
?<form>
? ?<input type="text" id="clock" size="50" ?/>
?</form>
</body>
</html>
添加回答
舉報(bào)