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 無料インストール構成チュートリアルの詳細な説明

推薦する

nginxを使用してドメイン名ベースの仮想ホストを構成する

1. 仮想ホストとは何ですか?仮想ホストは、特殊なテクノロジーを使用して、実行中のサーバーを論理的に...

JavaScript 戦略パターンを使用してフォームを検証する方法

目次概要戦略パターンを使用しないフォーム検証戦略パターンを使用して最適化する戦略パターンの利点要約す...

MySQL 5.7 における部分テーブルのデュアルマスター同期の実装プロセスの詳細な説明

序文最近、私はある要件に遭遇しました。会社の業務上、2 つのデータベース間の一部のテーブルは、リアル...

Centos7 に mysql と mysqlclient をインストールする際に遭遇する落とし穴の概要

1. MySQL Yumリポジトリを追加するMySQL公式サイト>ダウンロード>MySQ...

ウェブページ作成時のHTMLタグの使用に注意してください

HTML はプレゼンテーションからコンテンツへの移行を試みており、コンテンツの意味(HTML) とプ...

Linux システムにおける時間設定の概要

1. 時間の種類は次のように分けられます。 1. ネットワーク時間(タイムゾーンの設定、ntpサーバ...

CSS での三角形の描画と巧妙な応用例の詳細な説明

鉛Web ページ上の一般的な三角形の一部は、画像やフォント アイコンにする必要なく、CSS を使用し...

Vue3でカルーセルコンポーネントをカプセル化する方法

目的カルーセルコンポーネントをカプセル化して直接使用します。具体的な内容は以下のとおりです。一般的な...

jQueryはhide()とtoggle()関数を使用してカメラブランド表示の非表示機能を実現します。

最近、jQuery を学習しているときに、show()、hide()、toggle() 関数に出会い...

CSSはリモコンのボタンを模倣する

注: このデモはミニプログラム環境でテストされており、他の h5 および pc Web ページにも適...

入力タイプ=ファイルスタイルを定義する方法

ファイルコントロールを美しくする理由は何ですか?他の子供たちはみんなきちんとしたきれいな服を着ている...

JS 継承の詳細

目次序文準備する要約する継承方法プロトタイプ継承プロトタイプチェーン継承コンストラクタの借用(クラス...

ウェブページのコメントにより IE でテキストがオーバーフローする

実験コードは次のとおりです。 </head> <body> <div ...

Vue でのキープアライブコンポーネントの使用例

問題の説明(キープアライブとは何か)キープアライブ 名前の通り、アクティブな状態を維持します。誰が活...