2011-10-11 56 views
1

我一直在尋找這樣的代碼:的Javascript秒錶插入到HTML

http://www.jquery4u.com/jquery-date-and-time-2/online-jquery-stopwatch/

我試圖去了解它究竟是如何工作的,因爲我想一個網頁我在一個計時器工作。

我不能爲我的生活找出定時器的值添加到輸入「disp」的位置,以及如何將它放到常規文本中,而不是表單輸入中。

我可以看到的唯一的事情是指它是:

t[6]=document.getElementById('disp'); 

誰能幫助我理解這一點請

感謝

+0

該代碼是不是jQuery的,它只是很好的老普通的javascript – david

+0

刪除了標記,抱歉該網站鏈接到代碼提到的jquery,所以我只是加了它 – mao

回答

2

你已經正確識別它們使用T [ 6]來引用HTML元素。但設置它,早前有:

function disp() { 
    if (t[2]) t[1]=(new Date()).valueOf(); 
    t[6].value=format(t[3]+t[1]-t[0]); 
} 

由於t[6]的形式輸入,他們設置了表單輸入的value到格式化的時間。如果你想使用其他元素,例如<div id="myTime"></div>,你可以說不是:

function disp() { 
    if (t[2]) t[1]=(new Date()).valueOf(); 
    document.getElementById("myTime").innerText = format(t[3]+t[1]-t[0]); 
} 

其中僅改變最後一行,這樣你就可以設置你的div的文本。

+0

我應該看到,我盯着它足夠長。我非常感謝幫助,謝謝。 – mao