gpt4 book ai didi

javascript - 如何使用 JavaScript 根据其文本内容显示/隐藏
  • 转载 作者:行者123 更新时间:2023-12-04 14:43:52 26 4
    gpt4 key购买 nike

    我需要隐藏/显示 <li>基于其文本内容。在下面的示例中,我只想显示包含“内容 1”的列表项并隐藏其余的列表项。我确信有几种方法可以做到这一点。我是否需要将列表转换为数组,然后使用“包含”方法,然后使用条件语句附加样式显示无/显示 block ?

    我会在一个页面上有几个无序列表,因此使用包装器 div 的 ID 来定位它们。

     <div id="myDiv">
    <ul class="myList">
    <li>content 1</li>
    <li>content 2</li>
    <li>content 3</li>
    <li>content 4</li>
    </ul>
    </div>

    最佳答案

    在您要求 JavaScript 解决方案的主题中,这里有一个。迭代涉及的 li 元素并根据其文本内容设置其 display 样式:

    for (let li of document.querySelectorAll("#myDiv li")) {
    li.style.display = li.textContent === "content 1" ? "" : "none";
    }
    <div id="myDiv">
    <ul class="myList">
    <li>content 1</li>
    <li>content 2</li>
    <li>content 3</li>
    <li>content 4</li>
    </ul>
    </div>

    关于javascript - 如何使用 JavaScript 根据其文本内容显示/隐藏 <li>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68549266/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com