gpt4 book ai didi

javascript - HTML 无法访问 DOM 节点,Javascript?

转载 作者:行者123 更新时间:2023-11-28 01:51:38 27 4
gpt4 key购买 nike

我正在尝试使用 JavaScript 从网站中提取一些数据,但有一些我以前从未见过的令人困惑的东西。问题是访问文本形式的nodeValue。

表格示例如下:

<td>

"

SOME DATA

"


</td>

我无法获取此数据

document.getElementsByClassName("alt-row")[20].childNodes[4].textContent[45];

我尝试循环所有内容,但没有成功,只是返回空格......我真的很感激这个问题的解决方案。

感谢您提前提供的所有答复!

最佳答案

如果"alt-row"<tr> ,那么当您使用 .childNodes 时您需要考虑这一点,您还会获得带有行单元格的文本节点。

使用.cells收集而不是获取第五个单元格。

//                     use .cells----------------v
document.getElementsByClassName("alt-row")[20].cells[4].textContent[45];
<小时/>

然后从那里开始取决于您想要 textContent 的用途。 。不确定为什么要查找索引 45 处的字符.

此外,您还需要确保您使用的索引是正确的。你应该console.log()需要仔细检查的各种值。

关于javascript - HTML 无法访问 DOM 节点,Javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19626057/

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