ulタグ> liタグの数を取得したい

ソリア

ソースでは、にli.q_basket_area属する数を見つけたいと思いますul#side-recent-area

コンソールログに表示される値は、5ではなく3です。

コンソールは5を正しく出力します。

$newAt(".recent_number").text('['+ nodesSameClass +']');

上記の場合、nodesSameClassの値は3です。

diplaynoneクラスのスタイルdisplay:none!important;

これは影響を受けますか?どうしましたか?

前もって感謝します。

var parent = document.getElementById("side-recent-area");
var nodesSameClass = parent.getElementsByClassName("q_basket_area");
console.log(nodesSameClass.length);
.displaynone {display:none!important;}
<span class="recent_number"></span>
<ul id="side-recent-area" class="side-recent-area">
    <li class="q_basket_area xans-record-">
        <div class="q_basket_details displaynone">
            <h3 class="q-heading -size-xs">
                <a href="/show/board.html##param##">product</a>
            </h3>
            <ul class="q_basket_info">
                <li class="q_basket_name">
                    <a href="#;" class="displaynone">(eng : )</a>
                </li>
            </ul>
        </div>
    </li>
    <li class="q_basket_area xans-record-">
        <div class="q_basket_details displaynone">
            <h3 class="q-heading -size-xs">
                <a href="/show/board.html##param##">product</a>
            </h3>
            <ul class="q_basket_info">
                <li class="q_basket_name">
                    <a href="#;" class="displaynone">(eng : )</a>
                </li>
            </ul>
        </div>
    </li>
    <li class="q_basket_area xans-record-">
        <div class="q_basket_details displaynone">
            <h3 class="q-heading -size-xs">
                <a href="/show/board.html##param##">product</a>
            </h3>
            <ul class="q_basket_info">
                <li class="q_basket_name">
                    <a href="#;" class="displaynone">(eng : )</a>
                </li>
            </ul>
        </div>
    </li>
    <li class="q_basket_area displaynone xans-record-">
        <div class="q_basket_details displaynone">
            <h3 class="q-heading -size-xs">
                <a href="/show/board.html##param##">product</a>
            </h3>
            <ul class="q_basket_info">
                <li class="q_basket_name">
                    <a href="#;" class="displaynone">(eng : )</a>
                </li>
            </ul>
        </div>
    </li>
    <li class="q_basket_area displaynone xans-record-">
        <div class="q_basket_details displaynone">
            <h3 class="q-heading -size-xs">
                <a href="/show/board.html##param##">product</a>
            </h3>
            <ul class="q_basket_info">
                <li class="q_basket_name">
                    <a href="#;" class="displaynone">(eng : )</a>
                </li>
            </ul>
        </div>
    </li>
</ul>

gmastro

結果は間違っていません。除外する方法、要素として取得したくないものはすべて、Terryの投稿を確認してください。それはあなたの質問に正確に答えます。

1行の解決策としての代替手段は、querySelectorAllを使用することです

var l = document.querySelectorAll( 'ul#side-recent-area li.q_basket_area:not(.displaynone)' ).length;
console.log( l ); // run this to get the result

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

親 <li> タグの内部 <li> タグと <ul> タグを除いた美しいスープ .getText()

分類Dev

<ul >> <li>と<ul> <li>のcssスタイリングの違い

分類Dev

javascriptの「ul」でタグ「li」の子要素を取得する方法

分類Dev

getElementByIdを使用してulタグにあるliタグの値を取得する方法

分類Dev

<ul>ごとに、<li>タグをカウントし、その数に基づいて要素を作成します

分類Dev

それぞれのQuestio(ulタグ)に回答(liタグ)を追加します

分類Dev

最後の<li>タグから<hr>タグを削除したい

分類Dev

ulにliタグが1つしかない場合は、ulタグとliタグを非表示にします

分類Dev

複数のulタグを作成するngリピートを使用してangularJS動的に生成されたliタグ

分類Dev

グリッド スタイル リスト - 複数の <ul> および変数 <li> タグを使用

分類Dev

ulタグの下でliタグをループする方法は?

分類Dev

<ul>、<li> listタグからデータを取得してデータをスクラップする方法

分類Dev

JQueryを使用して、ColumnChooserの複数選択ul.selectedタグからliをループしますか?

分類Dev

\ r \ n \ r \ n残りの場所と、指定されたタグul、liの前後を削除します

分類Dev

ネストされたulタグクラスを取得するNavタグ

分類Dev

liタグのグループをul内にラップする方法

分類Dev

'ul'タグと 'ol'タグを解析します

分類Dev

li幅が親ulタグで固定されていない

分類Dev

<li>タグ内のデータを取得する美しいスープ

分類Dev

jQueryを使用して<li> <ul> <li>タグの機能をさらにロードする

分類Dev

<ul>内にhtml要素<li>タグを作成する方法

分類Dev

C#で「ul」タグに「li」を追加する方法

分類Dev

ul -> li -> 設計では、li はタグの高さに合わせて高さを拡張しません。

分類Dev

複数の<ul>タグをインラインにする方法

分類Dev

タグのIDを取得し、ULの内容を操作するために適用する方法

分類Dev

「ul」、「li」のAndroidNで呼び出されないHtmlタグハンドラー

分類Dev

CKEditor:カスタムスタイリングUL / LI要素

分類Dev

Beautifulsoupは<li>タグと<ul>タグを抽出し、結果をCSVに書き込みます

分類Dev

<ul> <li>内部テキストのみを非表示/表示<i>アイコンタグ

Related 関連記事

  1. 1

    親 <li> タグの内部 <li> タグと <ul> タグを除いた美しいスープ .getText()

  2. 2

    <ul >> <li>と<ul> <li>のcssスタイリングの違い

  3. 3

    javascriptの「ul」でタグ「li」の子要素を取得する方法

  4. 4

    getElementByIdを使用してulタグにあるliタグの値を取得する方法

  5. 5

    <ul>ごとに、<li>タグをカウントし、その数に基づいて要素を作成します

  6. 6

    それぞれのQuestio(ulタグ)に回答(liタグ)を追加します

  7. 7

    最後の<li>タグから<hr>タグを削除したい

  8. 8

    ulにliタグが1つしかない場合は、ulタグとliタグを非表示にします

  9. 9

    複数のulタグを作成するngリピートを使用してangularJS動的に生成されたliタグ

  10. 10

    グリッド スタイル リスト - 複数の <ul> および変数 <li> タグを使用

  11. 11

    ulタグの下でliタグをループする方法は?

  12. 12

    <ul>、<li> listタグからデータを取得してデータをスクラップする方法

  13. 13

    JQueryを使用して、ColumnChooserの複数選択ul.selectedタグからliをループしますか?

  14. 14

    \ r \ n \ r \ n残りの場所と、指定されたタグul、liの前後を削除します

  15. 15

    ネストされたulタグクラスを取得するNavタグ

  16. 16

    liタグのグループをul内にラップする方法

  17. 17

    'ul'タグと 'ol'タグを解析します

  18. 18

    li幅が親ulタグで固定されていない

  19. 19

    <li>タグ内のデータを取得する美しいスープ

  20. 20

    jQueryを使用して<li> <ul> <li>タグの機能をさらにロードする

  21. 21

    <ul>内にhtml要素<li>タグを作成する方法

  22. 22

    C#で「ul」タグに「li」を追加する方法

  23. 23

    ul -> li -> 設計では、li はタグの高さに合わせて高さを拡張しません。

  24. 24

    複数の<ul>タグをインラインにする方法

  25. 25

    タグのIDを取得し、ULの内容を操作するために適用する方法

  26. 26

    「ul」、「li」のAndroidNで呼び出されないHtmlタグハンドラー

  27. 27

    CKEditor:カスタムスタイリングUL / LI要素

  28. 28

    Beautifulsoupは<li>タグと<ul>タグを抽出し、結果をCSVに書き込みます

  29. 29

    <ul> <li>内部テキストのみを非表示/表示<i>アイコンタグ

ホットタグ

アーカイブ