首頁 >電腦教學 >電腦知識 >在網頁中如何呼叫我用JavaScript寫的函數

在網頁中如何呼叫我用JavaScript寫的函數

WBOY
WBOY轉載
2024-01-23 12:03:14804瀏覽

在網頁中如何呼叫我用JavaScript寫的函數

我用javaScript寫了一個函數我在網頁中該如何呼叫它呢

##在body中加入一個id為"timer"的標籤,以便在你的JavaScript程式中使用document.getElementById("id_Value")來取得一個Element物件。請注意,此方法只適用於IE瀏覽器和基於IE核心的瀏覽器。

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寫的函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:docexcel.net。如有侵權,請聯絡admin@php.cn刪除