javascript - 有没有办法为类中的 div 中的 div 中的类 getElementsbyClassName ?
问题描述
我正在尝试突出显示网站评论部分中的文本。但是,不能通过 getElementsByClassName 访问包含注释的类。我的代码没有抛出任何错误,只是似乎找不到类。
我认为这可能与所述类在多个其他 div 和类中的事实有关。以下是情况截图:
https://drive.google.com/file/d/1rg2Ni9tHVQCptaozb0Qw5HRRBUwOF0qN/view?usp=sharing
评论类如下所示:
<div class="sc-fAJaQT dGfKUv" dir="auto">This is the comment that `I would like to highlight</div>`
通过我的代码突出显示它不起作用。这是我的代码。
var locator = "sc-fAJaQT dGfKUv";
if( document.readyState !== 'loading' ) {
console.log( 'document geladen, executing' );
var paragraphs = document.getElementsByClassName(locator);
for (elt of paragraphs) {
elt.style.backgroundColor = '#FF00FF';
}
} else {
document.addEventListener('DOMContentLoaded', function () {
console.log( 'document nicht geladen, warte...' );
var paragraphs = document.getElementsByClassName(locator);
for (elt of paragraphs) {
elt.style.backgroundColor = '#FF00FF';
}
});
}
有没有办法得到这个元素?
解决方案
推荐阅读
- python - 从网页中的图表中获取绘图的值
- c - 在 C 中编辑不可变字符串 - 与旧编译器一起使用,但与现代编译器中断
- javascript - TypeError: undefined is not an object (评估'new _reactNativeMaterialKit.MKButton.Builder')
- javascript - parseFloat & toFixed 只返回 1 个小数点
- python - 使用 Selenium 时网站的某些方面被阻止
- firebase - Firebase存储规则,如何写入特定文件夹?
- javascript - 具有多个版本的同一库(React)或框架的单水疗中心,如何处理
- html - 邮件在 Gmail 中的字符限制当包含正文和主题时
- python - 有没有办法让函数内部的 lambda 引用总是返回相反的 bool 值?
- kframework - 为什么 K 的 LLVM 后端的值列表不酷?