js, um den Zahlungs-Countdown zu realisieren und zur Startseite zurückzukehren

js, um den Zahlungs-Countdown zu realisieren und zur Startseite zurückzukehren

Zahlungs-Countdown, um zur Startseite zurückzukehren. Falleinführung: Binden Sie mit einfacher JS-Syntax, getElementsByTagName, location.href usw. eine Schaltfläche an die Startseite, um zu einer anderen Seite zu springen.

Hauptseite

Das Wirkungsdiagramm sieht wie folgt aus:

<!DOCTYPE html>
<html lang="de">
<Kopf>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-kompatibel" content="IE=edge">
    <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0">
    <title>Dokument</title>
    <Stil>
        .Verpackung{
            Hintergrundfarbe: Aquamarin;
            Breite: 300px;
            Höhe: 300px;
            Rand: 0 automatisch;
        }
        h2{
            Textausrichtung: zentriert;
        }
        Taste{
            Textausrichtung: zentriert; 
            Rand links: 68px;
        }
    </Stil>
</Kopf>
<Text>
    <div Klasse="Wrapper">
      <h2>Produkt: Lächeln</h2>
      <h2>Preis: unendlich</h2>
      <h2>Zahlungsmethode: Netto</h2>
      <h2>Bestellnummer:123456789</h2>
      <button>Abbrechen</button>
      <button>Bezahlen</button>
    </div>
 
    <Skript>
        //Logik: Klicken Sie auf die Zahlungsschaltfläche, um zur Seite zu springen. //Holen Sie sich das zweite (das erste ist 0) Tag mit dem Namen „Button“, fügen Sie ein Klickereignis hinzu und binden Sie eine Funktion document.getElementsByTagName('button')[1].onclick = function(){
            //Bestätigungsfeld vor dem Sprung let res = window.confirm('Bitte bestätigen Sie die Zahlung');
            //Beurteile, ob es wahr ist, springe, wenn es wahr ist, if (res) {
                //Verwenden Sie direkt die HTML-Seite im Verzeichnis oder geben Sie andere Website-Links ein location.href = "./return.html"
            }
        }
    </Skript>
</body>
</html>

zurück.html

<!DOCTYPE html>
<html lang="de">
<Kopf>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-kompatibel" content="IE=edge">
    <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0">
    <title>Dokument</title>
    <Stil>
        .Verpackung{
            Breite: 300px;
            Höhe: 400px;
            Rand: 0 automatisch;
        }
        .Inhalt{
            Textausrichtung: zentriert;
        }
    </Stil>
</Kopf>
<Text>
    <div Klasse="Wrapper">
        <div Klasse="Inhalt">
        <h2>Zahlung erfolgreich</h2>
        <span id="countDown">In 10</span> Sekunden zur Startseite zurückkehren<button>Sofort zurückkehren</button>
        </div>
    </div>
 
    <Skript>
        //Logik: Die Seite öffnet sich und der Countdown startet window.onload = function(){
            //Zuerst weise ich let timer = 10 zu;
            //Countdown//Pfeil function()=>{} == function(){}
            setzeIntervall(()=>{
                Timer--;
                document.getElementById('countDown').innerText = Zeitgeber;
                // Zur Startseite springen, wenn der Wert 0 ist if (timer==0) {
                    Standort.href = "./index.html"
                }
            },1000);
        }
        //Klicken Sie auf die Schaltfläche, um sofort zur Startseite zurückzukehrendocument.getElementsByTagName('button')[0].onclick = function(){
            Standort.href = "./index.html"
        }
    </Skript>
</body>
</html>

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Javascript realisiert 10-Sekunden-Countdown zur Bezahlung
  • Ideen zur Implementierung der AngularJS-Zahlungs-Countdown-Funktion
  • JavaScript-Implementierung der Alipay-Countdown-Seite und des Codes mit hoher Nachahmung
  • js zum Erstellen einer Zahlungs-Countdown-Seite
  • Implementierungsbeispiel für den Countdown einer JS-Zahlungsseite

<<:  Eine kurze Diskussion darüber, welche Felder in Mysql für die Indizierung geeignet sind

>>:  Beispielcode zur Umsetzung des „Pluszeichen“-Effektes mit CSS

Artikel empfehlen

Mehrere Gründe, HTML nicht zu komprimieren

Der Grund ist einfach: In HTML-Dokumenten entsprec...

Beispiele für dl-, dt- und dd-Listenbezeichnungen

Die Tags dd und dt werden für Listen verwendet. N...

Analyse des Implementierungsprozesses für die Tomcat maxPostSize-Einstellung

1. Warum maxPostSize festlegen? Der Tomcat-Contai...

Mit CSS3 lässt sich ein umdrehbarer Hover-Effekt erzielen

CSS3 implementiert einen umdrehbaren Hover-Effekt...

Analyse der Vorteile von path.join() in Node.js

Sie fragen sich möglicherweise, warum Sie die Met...

Lösen Sie das Problem „Rand: oberer Kollaps“ in CCS

Die HTML-Struktur ist wie folgt: Die CCS-Struktur...

So sichern Sie MySQL-Kontoinformationen elegant

Vorwort: Ich bin kürzlich auf das Problem der Ins...

So erweitern Sie Vue Router-Links in Vue 3

Vorwort Das Tag <router-link> ist ein großa...

Keep-Alive-Multilevel-Routing-Cache-Problem in Vue

Inhaltsverzeichnis 1. Problembeschreibung 2. Ursa...

So verwenden Sie die JSZip-Komprimierung in CocosCreator

CocosCreator-Version: 2.4.2 Praktische Projektanw...

Detaillierte Erläuterung des Linux-Befehls zur Änderung des Hostnamens

Linux-Befehl zum Ändern des Hostnamens 1. Wenn Si...