JavaScript で項目のリスト間にカンマを動的に追加するにはどうすればよいですか?

WBOY
リリース: 2023-09-08 17:33:02
転載
1643 人が閲覧しました

如何在 JavaScript 中动态添加项目列表之间的逗号?

CSS の "::before" 疑似要素を使用すると、最初の項目を除く各リスト項目の前にカンマを動的に追加できます。リスト項目をターゲットにし、「content」プロパティを使用することにより、リスト項目の内容の前にカンマを挿入できます。さらに、「:not(:first-child)」疑似クラスを使用して、先頭以外のリスト項目のみがカンマで追加されるようにすることができます。

次の HTML DOM があるとします:

リーリー

この記事では、同じ最終目標を達成するために使用できる 2 つの異なる方法について説明します。つまり、最後の項目を除く各リスト項目の後にカンマを追加します。

それでは、それぞれの方法について 1 つずつ説明していきます。

方法 1: CSS を使用する

CSS を使用してリスト項目間にカンマを動的に追加する 1 つの方法は、リスト項目で ::before 擬似要素を使用することです。

各 li ::before 疑似要素内 (最初の li 子要素を除く) にカンマを追加すると、問題は解決します。

これを行うコードは -

です リーリー

これにより、最初の項目を除く各リスト項目の前にカンマとスペースが追加されます。最初の項目の前には何もないので、その前にコンマはありません。

方法 2: JavaScript を使用する

または、javascript または jquery を使用して、リスト項目間にカンマを動的に追加することもできます。ここでは、純粋な JavaScript を使用して、項目のリストの間にカンマを動的に追加します。

これを行うコードは -

になります。 リーリー

このコードは、まず ID によってリストを選択し、次にすべてのリスト項目を取得します。次に、各項目をループして、それが最初の項目ではないかどうかを確認し、最初の項目でない場合は、項目の内容の前にカンマとスペースを追加します。

###例###

コードの最後の部分は -

です ああああ

以上がJavaScript で項目のリスト間にカンマを動的に追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート