Implementierung eines Random Roll Callers basierend auf JavaScript

Implementierung eines Random Roll Callers basierend auf JavaScript

In diesem Artikel wird der spezifische JavaScript-Code zur Implementierung des Random Roll Callers zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt

HTML Quelltext:

<Text>
 <h1>Namensaufruf</h1>
 <div id="hat">
  <input id="rollcall-id" type="button" value="Zufälliger Namensaufruf"><br>
  <input id="Aktions-ID" Typ="Senden" onclick="doClick()" Wert="Start">
 </div>
</body>

CSS Code:

<Stil>
 * {
  Rand: 0px;
  Polsterung: 0px;
 }

 Körper {
  Hintergrundfarbe: rgb(255, 249, 249);
 }

 h1 {
  Textausrichtung: zentriert;
  Polsterung oben: 100px;
  Farbe: rgba (250, 54, 129, 0,562);
 }

 #tat {
  Position: relativ;
  Breite: 200px;
  Rand: 60px automatisch;
 }

 #did Eingabe: erstes Kind {
  Breite: 200px;
  Höhe: 60px;
  Hintergrundfarbe: rgba (250, 54, 129, 0,562);
  /* Kein Rand oder Rand auf transparent setzen*/
  Rand: keiner;
  Rahmenradius: 20px;
  Schriftgröße: 25px;
  Farbe: #fff;
  Boxschatten: 0px 0px 3px 3px rgba (250, 54, 129, 0,158);
  /*Rahmen verschwindet beim Anklicken*/
  Umriss: 0;
 }

 #did input:n-tes-letztes-Kind(1) {
  Breite: 100px;
  Höhe: 40px;
  Rand: 40px 50px;
  Hintergrundfarbe: rgba (250, 54, 129, 0,562);
  Rand: 1px durchgehend transparent;
  Hintergrundfarbe: rgba(255, 68, 177, 0,432);
  Rahmenradius: 15px;
  Boxschatten: 0px 0px 2px 2px rgba (250, 54, 129, 0,158);
  Schriftgröße: 17px;
  Farbe: #333;
  Umriss: 0;
  Übergang: Farbe 0,2 s Ausklang;
  Übergang: Box-Shadow, 0,2 s Auslaufzeit;
 }

 #hat input:n-tes-letztes-kind(1):hover {
  Farbe: #fff;
  Cursor: Zeiger;
  Boxschatten: 0px 0px 4px 4px rgba (250, 54, 129, 0,158);
 }
</Stil>

JavaScript-Code:

<Skript>
 var rollcall = document.getElementById("rollcall-id");
 var Aktion = document.getElementById("Aktions-ID");
 var h1 = document.getElementsByTagName("h1");

 //Name kann nicht verwendet werden, die Verwendung von Name ergibt nur ein Zeichen var allName = ["Zhang Liufei", "Gao Yingying", "Zhao Wenyan", "Li Ying", "Deng Chenxi", "Mo Ruolin", "Qin Cheng",
  "Wu Xiaoyu", "Zhao Xi", "Ma Suying", "Lü Qinya", "Luo Hongzhe", "Xia Suyun", "Xie Yanzhi",
  "Cao Mengmeng", "Li Yunshu", "Zhou Fengqiao", "Sun Hao", "Jiang Yanjing", "Yang Zhenkai", "Lin Shuyan",
  „Qian Miaomiao“, „Guo Jing“, „Du Beibei“, „Tong Minran“, „Zhong Xiaoling“, „Han Yunyun“, „Bai Ranzhi“];

 //Erstelle einen zufälligen Namen function stringRandom() {
  returniere parseInt(Math.random() * alleNamen.Länge);
 }

 var Zeit = null;
 var Glücksname;
 //Funktion starten doStart() {
  wenn (Zeit == null) {
   Zeit = setzeIntervall(Funktion () {
    //Wert des zufälligen Namens abrufen luckName = allName[stringRandom()];
    rollcall.setAttribute("Wert", luckName);
   }, 100);
  }
 }

 //Stopp-Funktion doStop() {
  wenn (Zeit != null) {
   ClearInterval(Zeit);
   Zeit = null;
  }
 }

 //Klick-Ereignisfunktion doClick() {
  wenn (Aktion.Wert == "Start") {
   //Stil ändern action.style.backgroundColor = "#cecece";
   Aktion.Stil.BoxShadow = "0px 0px 2px 2px rgba(100, 100, 100, 0,4)";
   Aktion.Wert = "Stopp";
   h1[0].innerHTML = "Rolle, rolle";

   //Zufälligen Namensaufruf starten doStart();
  } sonst wenn (Aktion.Wert == "Stopp") {
   Aktion.Stil.Hintergrundfarbe = "rgba(255, 68, 177, 0,432)";
   action.style.boxShadow = "0px 0px 2px 2px rgba(250, 54, 129, 0,158)";
   Aktion.Wert = "Start";
   h1[0].innerHTML = "Herzlichen Glückwunsch" + luckName + "Der Klassenkamerad hatte die Gelegenheit, zu sprechen";

   //Stopp doStop();
  }
 }
</Skript>

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:
  • js implementiert einen einfachen Beispielcode für zufällige Farben für den Roll Caller
  • js implementiert einen einfachen zufälligen Roll Caller
  • js implementiert eine vereinfachte Version des Random Roll Callers
  • JS implementiert einen zufälligen Roll Caller
  • JavaScript-Implementierung eines zufälligen Namensaufrufers
  • JavaScript implementiert einen einfachen zufälligen Roll Caller
  • Detaillierte Erläuterung des Beispiels eines in JavaScript implementierten Random Roll Callers
  • Eine zufällige Namensaufruffunktion, implementiert durch Javascript
  • Ein zufälliges Namensaufrufprogramm mit Javascript
  • js implementiert ein zufälliges Namensaufrufsystem (Beispielerklärung)

<<:  Hauptfunktionen von InnoDB - Cache einfügen, zweimal schreiben, adaptive Hash-Indexdetails

>>:  So installieren und konfigurieren Sie den Apache-Webserver

Artikel empfehlen

Tutorial zur Installation von MongoDB unter Linux

MongoDB ist plattformübergreifend und kann sowohl...

Installieren Sie MySQL 5.7 unter Ubuntu 18.04

Dieser Artikel wurde unter Bezugnahme auf die off...

Node-Skript realisiert automatische Anmelde- und Lotteriefunktion

Inhaltsverzeichnis 1. Einleitung 2. Vorbereitung ...

Erfahren Sie, wie Sie ein Vue-Projekt mit Docker bereitstellen

1.Schreiben Sie davor: Als leichtgewichtige Virtu...

Detaillierte Erklärung des Befehlsmodus in der Javascript-Praxis

Inhaltsverzeichnis Definition Struktur Beispiele ...

Ich zeige Ihnen, wie Sie Schriftsymbole in CSS verwenden

Zunächst einmal: Was ist ein Schriftsymbol? Oberf...

Der Implementierungsprozess der ECharts Multi-Chart-Verknüpfungsfunktion

Wenn viele Daten angezeigt werden müssen, ist die...

Die entsprechenden Attribute und Verwendung von XHTML-Tags in CSS

Als ich anfing, Webseiten mit XHTML CSS zu entwer...

Eine kurze Diskussion über die Fallstricke der React UseEffect-Abschließung

Problemcode Schauen Sie sich den Code eines durch...

Detaillierte Erklärung der Destrukturierungszuweisungssyntax in Javascript

Vorwort Die erstmals in ES6 eingeführte „Destruct...