javascript - JavaScript 中 childNode 的 ChildNode 的树

标签 javascript dom dom-events

我有这个简单的html:

<div id="tree">
    <div class="roi">
        <ul>
            <li>text1</li>
            <li>text2</li>
            <li>text3
                <ul>
                    <li>insideText1<li>
                    <li>insideText2<li>
                </ul>
            </li>
        </ul>
    </div>
</div>

我只想获取项目“text2”和项目“insideText2”; 所以我尝试写:

var Tree=document.getElementById("tree").document.getElementsByTagName("UL");

但我不知道如何到达包含“text2”和“insideText2”的特定li。 请帮忙。

最佳答案

假设使用 JQuery

//text2
alert($('div#tree ul > li:eq(1)').text())

//insideText2
alert($('div#tree ul > li > ul li:eq(1)').text())​

关于javascript - JavaScript 中 childNode 的 ChildNode 的树,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10493429/

相关文章:

javascript - block 函数在 javascript 中作为参数传递时运行

javascript - 使用 Canvas HTML 生成 map 网格和图像的问题

java - 通过文本内容获取元素 - XML、Java

jquery - 使用 jquery 检测 .gif

asp.net - 客户端直接打印PDF,无需查看

javascript - 从 .json 返回获取 javascript var

javascript - 主动应用于一个元素

javascript - 为什么此代码会警告三个未定义的值?

javascript - 如何断言使用 Jasmine 点击事件调用 spy ?

javascript - 我可以捕获元素的调整大小事件吗?