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

Schreiben Sie Ihr HTML so, um Ihren Code kompatibler zu machen

Beispielsweise Benutzer, die eine Bildschirmleseso...

So verwenden Sie Vuex in einem Vue-Projekt

Inhaltsverzeichnis Was ist Vuex? Vuex-Nutzungszyk...

HTML-Tutorial: Titelattribut und Alt-Attribut

XHTML ist die Grundlage des CSS-Layouts. jb51.net...

Einführung in die Verwendung des Base-Link-Tags Base

<br />Wenn Sie auf den Link klicken, wird di...

HTML-Tutorial: Sammlung häufig verwendeter HTML-Tags (6)

Verwandte Artikel: Anfänger lernen einige HTML-Ta...

Detaillierte Erklärung zum Erstellen geplanter MySql-Aufgaben in Navicat

Detaillierte Erklärung zum Erstellen geplanter My...

InnoDB-Typ MySql stellt Tabellenstruktur und Daten wieder her

Voraussetzung: Speichern Sie die .frm- und .ibd-D...

CSS3 verwendet die Übergangseigenschaft, um Übergangseffekte zu erzielen

Detaillierte Beschreibung der Eigenschaften Der Z...

Das Vue-Projekt implementiert eine Fortschrittsbalkenfunktion für den Dateidownload

Im täglichen Geschäftsleben gibt es zwei gängige ...

Problem mit der Iframe-QRC-Zuweisung (serverseitig)

Ich bin heute auf dieses Problem gestoßen. Ich hab...