gpt4 book ai didi

javascript - 通过 javascript 访问 DOM - Javascript

转载 作者:行者123 更新时间:2023-12-03 03:24:55 25 4
gpt4 key购买 nike

我正在 Facebook 帖子上访问 DIV 元素的子元素,我将在我的 chrome 扩展中使用它。我正在尝试获取该元素的 innerText 。我可以通过 document.getElementsByClassName("_42nr")[1].children[1].innerText; 获取该文本;它将返回第一篇文章的评论字词您时间线上的 Facebook。但是,当我设置 if 条件来检测 "_42nr" 类的第二个元素的内部文本是否是 Comment 的第二个子级或通过应用 toLowercase () 方法并使其注释,然后条件返回 false。

我的代码

var el = document.getElementsByClassName("_42nr")[1]; 
if(el.children[1].innerText.toLowerCase()=="comment"){
alert("true");
} else{
alert("false");
}

您可以在 Chrome 浏览器控制台中运行这些代码,看看它返回什么,第一个语句返回该子项的内部文本,即 Comment 但为什么当我输入时它返回 false一个条件。

最佳答案

尝试

if(el.children[1].innerText.toLowerCase()=="comment\n"){
alert("true");
} else{
alert("false");
}

或者您也可以去除空格。

if(el.children[1].innerText.toLowerCase().trim()=="comment"){
alert("true");
} else{
alert("false");
}

关于javascript - 通过 javascript 访问 DOM - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46376636/

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