Heim  >  Artikel  >  Computer-Tutorials  >  So rufen Sie eine in JavaScript geschriebene Funktion auf einer Webseite auf

So rufen Sie eine in JavaScript geschriebene Funktion auf einer Webseite auf

WBOY
WBOYnach vorne
2024-01-23 12:03:14736Durchsuche

So rufen Sie eine in JavaScript geschriebene Funktion auf einer Webseite auf

Ich habe eine Funktion in JavaScript geschrieben. Wie soll ich sie auf der Webseite aufrufen?

Fügen Sie im Textkörper ein Tag mit der ID „timer“ hinzu, damit Sie document.getElementById(„id_Value“) verwenden können, um ein Elementobjekt in Ihrem JavaScript-Programm abzurufen. Bitte beachten Sie, dass diese Methode nur für IE-Browser und Browser gilt, die auf dem IE-Kern basieren.

Wie zeigt aspC dynamisch die aktuelle Uhrzeit auf der Webseite an

Mit JS

Eine sehr einfache Funktion: Verwenden Sie das Date()-Objekt, um die aktuelle Uhrzeit abzurufen, und verwenden Sie dann setTimeout, um alle 1 Sekunde die neueste Uhrzeit abzurufen.

Während des Schreibvorgangs bin ich auf ein kleines Problem gestoßen: Die ursprüngliche Idee bestand darin, setInterval() zu verwenden, um alle 1 Sekunde die späteste Zeit abzurufen, aber dies würde zu einem Speicherverlust führen (der genaue Grund wurde noch nicht herausgefunden). Glücklicherweise habe ich mit Rockys Erinnerung dieses Problem gelöst, indem ich stattdessen setTimeout() verwendet habe.

01 Funktion nowTime(ev,type){

02 /*

03 *ev: Element zeigt die Zeit an

04 * Typ: Zeitanzeigemodus Wenn 12 übergeben wird, handelt es sich um ein 12-Stunden-Format, andernfalls handelt es sich um ein 24-Stunden-Format

05 */

06 //Jahr, Monat, Tag, Stunde, Minute und Sekunde

07 var Y,M,D,W,H,I,S;

08 //Wenn die Einheit Monat, Tag, Stunde, Minute und Sekunde ist, fügen Sie vorne eine Null hinzu

09 Funktion fillZero(v){

10 if(v

11 Rückkehr v;

12 }

13 (function(){

14 var d=new Date();

15 var Week=['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag']

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-Stunden-Anzeigemodus

24 if(type & type==12){

25 //Wenn Sie weitere Zeittypen wie Mittag und früher Morgen anzeigen möchten, können Sie unten Beurteilungen hinzufügen

26 if(H

27+H;

28 }sonst wenn(H>12 & H

29 H-=12;

30+fillZero(H);

31 }sonst wenn(H==24){

32;

33 }

34 }

35 ev.innerHTML=Y+'Jahr'+M+'Monat'+T+'Tag '+' '+W+' '+H+':'+I+':'+S;

36 //Aktualisierungszeit pro Sekunde

37 setTimeout(arguments.callee,1000);

38 })();

Probleme, auf die ich beim Erstellen einer Webseite gestoßen bin:

Schauen Sie sich Ihren Code-Beitrag an. Ich vermute, Sie haben direkt den Code im Buch verwendet, in dem der Name eines bestimmten Textfelds angegeben wurde, aber Sie haben dieses Textfeld nicht, also fehlt Ihnen ein Objekt. Ich gebe Ihnen einen einfachen Absatz, der die Uhrzeit anzeigen kann:

----------------------------------------

Jetzt ist es soweit

----------------------------------

Bitte nutzen Sie die Datumsfunktion, um das aktuelle Datum auf Ihrer Webseite anzuzeigen

In Javascript geschrieben, um die aktuelle Uhrzeit anzuzeigen. . . Kopieren, in den Notizblock einfügen, als 1.html speichern und Sie können den Effekt sehen

Angezeigt als: 12. Mai 2011, Montag, 4., 23:54:7 Uhr

Das obige ist der detaillierte Inhalt vonSo rufen Sie eine in JavaScript geschriebene Funktion auf einer Webseite auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:docexcel.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen