Chrome 查找没有ID的MULTIPLE元素

kpbpu008  于 2023-05-11  发布在  Go
关注(0)|答案(1)|浏览(117)

所以,我的班级在学校喜欢玩kahoot,我的老师总是感到沮丧时,学生把他们的名字不好的话。我正试图建立一个谷歌扩展,将过滤的名称,并删除包含不好的话的名称。无论如何,在kahoot中,它们没有指定一个id,我可以用它来标识要读取和过滤的元素。有什么办法可以绕过这个吗?
Kahoot screenshot

while (true) {
    var Name = document.getElementsByClassName('controller-entry__ControllerName-sc-sqj4to-1 onogI')[0];
    console.log(Name)
}
2lpgd968

2lpgd9681#

您可以使用document.querySelector(或querySelectorAll)来使用任意的css选择来定位元素;这在没有为元素分配ID的情况下很有用。
例如,要查找没有id属性的所有元素,您可以执行以下操作:

let elements = document.querySelectorAll(':not([id])');

这并没有直接回答你的问题;这只是一个例子没有看到html很难直接回答!

相关问题