0

我正在尝试为 google meet 创建一个 google chrome 扩展程序,所以我查看了 Meet 的 html 代码,我看到了很多类似jsaction="data"; jscontroller="data"; jsname="data"; jsmodel="data".

该属性id="data"永远不会出现,所以我不知道如何使用 js 来查找具有给定 id ( document.getElementById("data")) 的元素,所以我认为我必须使用那些奇怪的属性。

我试图用谷歌搜索他们,但我找不到任何有用的东西。有谁知道它们是什么,以及如何使用它们?

提前致谢。

4

1 回答 1

2

jscontroller、jsmodel、jsaction等都是谷歌代码库的一部分。(对于那些不在 Google 工作的人来说,他们相对陌生。)

如果您只想找到 HTML 元素,可以使用类似的方式访问这些元素

document.querySelector("[jscontroller="+data+"]") 

(您可以jscontroller用任何其他元素属性替换。)

这使用了 [attribute=value] css 选择器,您可以在此处了解更多信息。

于 2020-12-26T22:50:54.193 回答