跳至內容

在網頁中如何調用我用JavaScript編寫的函數

更新時間
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务

我用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編寫的函數的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。