小编Mad*_*sen的帖子

使用 Javascript 获取 td 内的 div

我想获取“atName”类中 div 内的文本。

我循环表 td 是这样的:

var searchString = document.getElementById("search").value;
if (searchString !== "") {
    var cols = document.querySelectorAll('#theTable td'),
        colslen = cols.length,
        i = -1;

    while (++i < colslen) {
        if (cols[i].id.indexOf(searchString) > -1) {
            cols[i].style.opacity = "1"
        } else {
            Here i want to access the text inside the div
        }
Run Code Online (Sandbox Code Playgroud)

每个 td 都是这样设置的:

<td id="H" class="element nonmetal gasI">
    <div class="atN">1</div>
    <div class="atS gas"><a class="gas" href="https://en.wikipedia.org/wiki/Hydrogen" target="_blank">H</a></div>
    <div class="atName">Hydrogen</div>
    <div class="atW">1.00794</div>
</td>
Run Code Online (Sandbox Code Playgroud)

我想要“atName”div 中的文本。

有人知道怎么做吗?

谢谢!

html javascript

1
推荐指数
1
解决办法
6663
查看次数

标签 统计

html ×1

javascript ×1