⊗jsPrStPrd 10 of 62 menu

Vorhersage-Website mit JavaScript

Jetzt werden wir eine Website erstellen, die Vorhersagen ausgibt. Auf dieser Website soll es einen Button geben, bei dessen Klick ein Timer startet, der alle 0.1 Sekunden eine Zufallszahl von 1 bis zu einem bestimmten Maximum in ein div ausgibt.

Unter dem div soll sich ein weiterer Button befinden, bei dessen Klick der Benutzer unserer Website den Timer anhalten und eine bestimmte Zahl im div festlegen kann. Diese Zahl wird die Nummer der Vorhersage sein. Danach zeigen Sie dem Benutzer die Vorhersage mit dieser Nummer an und entfernen Sie alle überflüssigen Buttons vom Bildschirm, damit der Benutzer nicht eine weitere Vorhersage erhalten kann. Das heißt, pro Besuch auf der Website - eine Vorhersage.

Hier ist ein Beispiel, wie das Ergebnis aussehen sollte:

Hier ist das Markup, das Sie bei der Lösung der Aufgabe verwenden können:

<div id="parent"> <div id="timer">?</div> <div id="text"></div> <button id="start" class="active">Schicksal erfahren</button> <button id="stop">Vorhersage erhalten</button> </div> #parent { text-align: center; } #parent > * { margin-bottom: 10px; } #timer { font-size: 18px; } #text { font-size: 17px; font-style: italic; } button { padding: 5px 10px; font-size: 15px; cursor: pointer; } button:not(.active) { display: none; }

Überlegen Sie, wie es am bequemsten ist, die Vorhersagen zu speichern.

Implementieren Sie die beschriebene Website.

Sorgen Sie dafür, dass es zwei Arten von Vorhersagen gibt: gute und schlechte. Sorgen Sie dafür, dass schlechte Vorhersagen rot eingefärbt werden und gute - in grün.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen