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

推薦する

iframeフレームはIEブラウザで白い背景を透明に設定します

最近、プロジェクトを進める過程で、ページの階層構造を描画するために iframe を頻繁に使用する必...

MySQL データベースの Binlog 使用法の概要 (必読)

MySQL データベースにとって binlog バイナリ ログがどれほど重要であるかについては詳し...

メタを使用してトラフィックキャッシュをキャンセルし、ページにアクセスするたびにページを更新して簡単にデバッグできるようにします。

コードをコピーコードは次のとおりです。 <!-- ブラウザがローカル キャッシュからページにア...

VMware kali仮想マシン環境の設定方法

1|0 カーネルをコンパイルする(1)uname -rコマンドを実行してカーネルバージョンを表示しま...

JavaScript の toLocaleString() での時間フォーマットに関する新しいアイデア

目次1. 時刻表示に関する従来の考え方2. 時刻の書式設定 toLocaleString() Obj...

Dockerでの接続例外中のエラーを解決する

Docker を初めて使い始めると、通常とは異なる問題に遭遇して、必然的に混乱してしまいます。大丈夫...

Vue 折りたたみ表示の複数行テキスト コンポーネントの実装コード

折りたたみ表示の複数行テキストコンポーネント複数行のテキスト コンポーネントを折りたたんで表示し、展...

MySQL ユーザーと権限、およびルートパスワードをクラックする方法の例

MySQL ユーザーと権限MySQL には、MySQL と呼ばれるシステムに付属するデータベースがあ...

CentOS 8/RHEL 8 に Cockpit をインストールして使用する方法

Cockpit は、CentOS および RHEL システムで使用できる Web ベースのサーバー管...

H5ウェイクアップアプリの実装方法と注意点のまとめ

目次序文APPメソッドにジャンプURLスキームメタタグユニバーサルリンクさまざまな使い方URLスキー...

Linux での i3 ウィンドウ マネージャーの設定と使用に関するチュートリアル

この記事では、Fedora 28 に i3 をインストールして簡単に設定する方法を説明します。 1....

JavaScript で Baidu Maps API にアクセスする方法と手順

目次1. Baidu Map API アクセス2. HTML で Baidu Map API を使用...

jsは双方向データバインディング(アクセサ監視)を実現します

この記事の例では、双方向データバインディングを実現するためのjsの具体的なコードを参考までに共有して...

Jenkins でユーザー ロールの権限を設定する方法

Jenkinsのユーザーロール権限の設定には、ロール戦略プラグインのインストールが必要です。 1.ロ...

MySQL で重複を削除するには、distinct または group by を使用する必要がありますか?

序文group by と distinctive のパフォーマンス比較について: インターネット上の...