js は丸で囲まれた数字のリストのサンプルコードを動的に追加します

js は丸で囲まれた数字のリストのサンプルコードを動的に追加します

1. まず本文にulタグを追加します

<!-- 順序なしリスト -->
<ul id="リスト">
	
</ul>

2. jsを通じてリストに等しいIDを持つタグを取得し、追加されたタグを接続するための空の文字列を定義して表示します。

図に示す js コードでは、最初の 3 つの円の数字が異なる色で表示され、残りの円の数字は同じ色で表示されます。

関数autoAddList(){
  var oUl = document.getElementById('リスト');
  // var arr = ['湖南省', '広西省', '新疆ウイグル自治区', '上海']
  var str = "";
  (i = 1; i < 13; i++ とします) {
    (i == 1) の場合 {
      str += '<li><a style="color: white"><span id="listOne" style="background-color: rgb(187, 7, 7)">' + i + '</span></a></li>' + '<br>';
    }そうでない場合 (i == 2) {
      str += '<li><span style="background-color: #ffad33">' + i + '</span></li>' + '<br>';
    }そうでない場合 (i == 3) {
      str += '<li><span style="background-color: green">' + i + '</span></li>' + '<br>';
    }それ以外{
      str += '<li><span style="background-color: #339cff">' + i + '</span></li>' + '<br>';
    }    
  }
  oUl.innerHTML = str;
}

3.cssスタイルの変更

/*リストのスタイルを設定する*/
ul{
  リストスタイルタイプ: なし;
}

list-style-type: none はロゴなしを意味し、属性には白抜きの円、塗りつぶされた四角形、数字などを指定することもできます。

シリアル番号をきれいに並べるには、スパンスタイルを設定する必要があります

/*インラインブロック要素として設定*/
li span{
	表示:インラインブロック;
}

効果は下の図に示されています

ここに画像の説明を挿入

js を使用して丸付き番号リストを動的に追加する方法に関するこの記事はこれで終わりです。js を使用して丸付き番号リストを動的に追加する方法に関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • JavaScript 配列、JSON オブジェクトを使用して動的な追加、変更、削除機能を実現する例
  • JS クリックすると、タグが動的に追加され、指定されたタグが削除されます。
  • JSを使用してHTMLタグを動的に追加する方法の例
  • 動的に追加された要素にイベント関数を追加する JS 実装例 [イベント委譲に基づく]
  • AngularJS テーブルにシリアル番号を追加する方法
  • JavaScriptはテーブルの前に自動的にシリアル番号を追加します

<<:  Linuxの一般的なコマンドでLinuxのmoreコマンドを使用する方法

>>:  MySql 5.7.17 無料インストール構成チュートリアルの詳細な説明

推薦する

mysqlは、現在の時刻が開始時刻と終了時刻の間にあるかどうかを判断し、開始時刻と終了時刻が空であることが許可されます。

目次要件: 進行中のアクティビティ データを照会する次のSQLクエリは、上記の4つの要件を満たし、タ...

同じレベルの要素で Position:fixed と margin-top を一緒に使用する場合の CSS の問題

問題の説明CSS を使用して上部の固定効果を実現したいと思います。 margin-top と pos...

HTML におけるベースタグの使用に関する詳細な説明

requireJS には、baseURL というプロパティがあります。baseURL を設定すること...

ページコードの変更の効率を向上させ、HTML言語のコア知識を習得します。

ウェブサイトを構築するとき、HTML 言語は重要ではないと思われるかもしれませんが、実際には、基本的...

MySQL 並列レプリケーションの簡単な分析

01 並列レプリケーションの概念MySQL のマスター スレーブ レプリケーション アーキテクチャで...

MySQL 8.0.15 winx64 のインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 8.0.15のインストールと設定方法を参考までに紹介します。具体的な内容は...

HTML テーブルタグチュートリアル (21): 行の境界線の色属性 BORDERCOLOR

テーブルを美しくするために、行ごとに異なる境界線の色を設定できます。基本的な構文<TR 境界線...

MySQLフィールドのデフォルト値を設定する方法

目次序文: 1. デフォルト値に関する操作2. 使用上の提案要約:序文: MySQL では、テーブル...

Elasticsearchツールcerebroのインストールと使用チュートリアル

Cerebro は、Elasticsearch バージョン 5.x より前の Elasticsear...

ウェブページの内部アンカーポイントを実現するための純粋なCSSの上下オフセットコード例

最近、「フットボール ナビゲーション」Web サイトに取り組んでいるときに、上部の固定ナビゲーション...

RHCEはApacheをインストールし、ブラウザでIPにアクセスします

1. at は、5 時間後にルート ディレクトリの at_test ファイルに「これは at タスク...

Mysql通信プロトコルの詳細な説明

1.Mysql接続方法MySQL 通信プロトコルを理解するには、まず MySQL サーバーへの接続に...

Vue3.0 で Vuex 状態管理を開始する方法をすぐに習得します

Vuex は、Vue.js アプリケーション専用に開発された状態管理パターンです。集中型ストレージを...

Vueはシンプルな計算機を実装する

この記事では、参考までに、Vue の具体的なコードで簡単な計算機を実装する方法を紹介します。具体的な...