Heim >Computer-Tutorials >Computerwissen >So rufen Sie eine in JavaScript geschriebene Funktion auf einer Webseite auf
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
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:
----------------------------------------
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!