js fügt dynamisch Beispielcode für eine Liste eingekreister Zahlen hinzu

js fügt dynamisch Beispielcode für eine Liste eingekreister Zahlen hinzu

1. Fügen Sie zuerst das ul-Tag im Textkörper hinzu

<!-- Ungeordnete Liste -->
<ul id="Liste">
	
</ul>

2. Holen Sie sich das Tag mit der ID gleich der Liste über js, definieren Sie eine leere Zeichenfolge, um die hinzugefügten Tags zu verbinden, und zeigen Sie sie an

Der in der Abbildung gezeigte JS-Code zeigt die Kreisnummern mit unterschiedlichen Farben für die ersten drei und den gleichen Farben für die restlichen Kreise.

Funktion autoAddList(){
  var oUl = document.getElementById('Liste');
  // var arr = ['Hunan', 'Guangxi', 'Xinjiang', 'Shanghai']
  var str = "";
  für (sei i = 1; i < 13; i++) {
    wenn (i == 1) {
      str += '<li><a style="color: white"><span id="listOne" style="background-color: rgb(187, 7, 7)">' + i + '</span></a></li>' + '<br>';
    }sonst wenn (i == 2) {
      str += '<li><span style="background-color: #ffad33">' + i + '</span></li>' + '<br>';
    }sonst wenn (i == 3) {
      str += '<li><span style="Hintergrundfarbe: grün">' + i + '</span></li>' + '<br>';
    }anders{
      str += '<li><span style="background-color: #339cff">' + i + '</span></li>' + '<br>';
    }    
  }
  oUl.innerHTML = str;
}

3. CSS-Stiländerung

/*Listenstil festlegen*/
ul{
  Listenstiltyp: keiner;
}

list-style-type: none bedeutet kein Logo, und die Attribute können auch ausgefüllte Kreise, ausgefüllte Quadrate, Zahlen usw. sein.

Um die Seriennummern ordentlich anzuordnen, müssen Sie den Span-Stil festlegen

/*Als Inline-Blockelement festlegen*/
li span{
	Anzeige: Inline-Block;
}

Der Effekt ist in der folgenden Abbildung dargestellt

Bildbeschreibung hier einfügen

Dies ist das Ende dieses Artikels zum dynamischen Hinzufügen einer Liste eingekreister Zahlen mit js. Weitere relevante Inhalte zum dynamischen Hinzufügen einer Liste eingekreister Zahlen mit js finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Beispiel für eine dynamische Additions-, Änderungs- und Löschfunktion in einem JavaScript-Array oder JSON-Objekt
  • JS-Klicks zum dynamischen Hinzufügen und Löschen von Tags
  • Ein Beispiel für das dynamische Hinzufügen von HTML-Tags mit JS
  • JS-Implementierungsbeispiel zum Hinzufügen von Ereignisfunktionen zu dynamisch hinzugefügten Elementen [basierend auf Ereignisdelegierung]
  • So fügen Sie Seriennummern zu AngularJS-Tabellen hinzu
  • JavaScript fügt automatisch eine Seriennummer vor der Tabelle ein

<<:  So verwenden Sie den Linux-Befehl „more“ in allgemeinen Linux-Befehlen

>>:  Detaillierte Erläuterung des kostenlosen MySql 5.7.17-Installationskonfigurationstutorials

Artikel empfehlen

Linux Dateisystemtyp anzeigen Beispielmethode

So überprüfen Sie den Dateisystemtyp einer Partit...

Beispiel für die Erschöpfung der MySQL-Auto-Increment-ID

Anzeigedefinitions-ID Wenn die in der Tabelle def...

Handschriftliche Implementierung von new in JS

Inhaltsverzeichnis 1 Einführung in den neuen Oper...

Die Magie des tbody-Tags beschleunigt die Anzeige von Tabelleninhalten

Sie haben sicher schon einmal die Webseiten andere...

Grundlegende Ideen und Codes zur Implementierung von Videoplayern in Browsern

Inhaltsverzeichnis Vorwort Zusammenfassung der Au...

Einführung in Who-Befehlsbeispiele in Linux

Über wen Zeigt die am System angemeldeten Benutze...

So erstellen und implementieren Sie ein Node-Projekt mit Docker

Inhaltsverzeichnis Was ist Docker Clientseitiger ...

MySQL-Gruppe durch Gruppieren mehrerer Felder

Bei täglichen Entwicklungsaufgaben verwenden wir ...

Zwei praktische Möglichkeiten zum Aktivieren des Proxys in React

Zwei Möglichkeiten zum Aktivieren des Proxy React...

Was ist Makefile in Linux? Wie funktioniert es?

Führen Sie Ihre Programme mit diesem praktischen ...

JavaScript-Grundlagenobjekte

Inhaltsverzeichnis 1. Gegenstand 1.1 Was ist ein ...