使用 jscontroller 属性与 Google 产品一起使用

我试图为 google meet 创建一个 google chrome 扩展,所以我查看了 Meet 的 html 代码,我看到了很多像jsaction="data"; jscontroller="data"; jsname="data"; jsmodel="data".

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

我尝试用谷歌搜索它们,但找不到任何有用的东西。有谁知道它们是什么以及如何与它们一起工作?

提前致谢。


凤凰求蛊
浏览 72回答 1
1回答

尚方宝剑之说

jscontroller、jsmodel、jsaction等都是Google代码库的一部分。(那些不在 Google 工作的人对它们相对陌生。)如果您只想查找 HTML 元素,您可以使用类似的方法访问这些元素document.querySelector("[jscontroller="+data+"]")(您可以替换jscontroller为任何其他元素属性。)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript