我用javaScript寫了一個函數我在網頁中該如何調用它呢
在body中添加一個id爲"timer"的標籤,以便在你的JavaScript程序中使用document.getElementById("id_Value")來獲取一個Element對象。請注意,此方法只適用於IE瀏覽器和基於IE內核的瀏覽器。
立即學習“Java免費學習筆記(深入)”;
aspC如何在網頁動態的顯示當前時間
用JS
很簡單的一個功能函數,用Date()對象獲取到當前時間,然後用setTimeout每隔1秒獲取最新的時間.
在寫作過程中遇到了一個小問題:最初的想法是使用setInterval()每隔1秒獲取最新時間,但這會導致內存泄漏(具體原因尚未弄清楚)。幸運的是,在Rocky的提醒下,我改用setTimeout()解決了這個問題。
01 function nowTime(ev,type){
02 /*
03 * ev:顯示時間的元素
04 * type:時間顯示模式.若傳入12則爲12小時制,不傳入則爲24小時制
05 */
06 //年月日時分秒
07 var Y,M,D,W,H,I,S;
08 //月日時分秒爲單位時前面補零
09 function fillZero(v){
10 if(v
11 return v;
12 }
13 (function(){
14 var d=new Date();
15 var Week=['星期天','星期一','星期二','星期三','星期四','星期五','星期六'];
16 Y=d.getFullYear();
17 M=fillZero(d.getMonth()+1);
18 D=fillZero(d.getDate());
19 W=Week[d.getDay()];
20 H=fillZero(d.getHours());
21 I=fillZero(d.getMinutes());
22 S=fillZero(d.getSeconds());
23 //12小時制顯示模式
24 if(type & type==12){
25 //若要顯示更多時間類型諸如中午凌晨可在下面添加判斷
26 if(H
27+H;
28 }else if(H>12 & H
29 H-=12;
30+fillZero(H);
31 }else if(H==24){
32;
33 }
34 }
35 ev.innerHTML=Y+'年'+M+'月'+D+'日 '+' '+W+' '+H+':'+I+':'+S;
36 //每秒更新時間
37 setTimeout(arguments.callee,1000);
38 })();
我做網頁遇到的問題:
把你的代碼帖出來看下,估計是你直接使用了書上講的代碼,那裏指定了某一個文本框的name,而你沒有這個文本框,所以說你缺少對象.我給段比較簡單的代碼給你,可以顯示時間的:
------------------------------------
現在時間 |
-----------------------------------
請在您的網頁上利用date函數顯示當前的日期
Javascript寫的顯示當前的時間。。。複製--粘貼到記事本--另存爲1.html就可以看到效果了
顯示爲:2011年5月12日23時54分7秒星期4
以上就是在網頁中如何調用我用JavaScript編寫的函數的詳細內容,更多請關注本站其它相關文章!