Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在google产品中使用jscontroller属性_Javascript_Html_Google Chrome Extension_Google Meet - Fatal编程技术网

Javascript 在google产品中使用jscontroller属性

Javascript 在google产品中使用jscontroller属性,javascript,html,google-chrome-extension,google-meet,Javascript,Html,Google Chrome Extension,Google Meet,我试图为GoogleMeet创建一个GoogleChrome扩展,所以我查看了meet的html代码,看到了很多属性,比如jsaction=“data”;jscontroller=“数据”;jsname=“数据”;jsmodel=“data” 属性id=“data”从未出现过,因此我不知道如何使用js查找具有给定id的元素(document.getElementById(“data”)),因此我认为我必须使用这些奇怪的属性 我试着用谷歌搜索它们,但找不到任何有用的东西。有人知道他们是什么,以及如

我试图为GoogleMeet创建一个GoogleChrome扩展,所以我查看了meet的html代码,看到了很多属性,比如
jsaction=“data”;jscontroller=“数据”;jsname=“数据”;jsmodel=“data”

属性
id=“data”
从未出现过,因此我不知道如何使用js查找具有给定id的元素(
document.getElementById(“data”)
),因此我认为我必须使用这些奇怪的属性

我试着用谷歌搜索它们,但找不到任何有用的东西。有人知道他们是什么,以及如何与他们合作吗


提前感谢。

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

如果您只想查找HTML元素,那么可以通过以下方式访问这些元素

document.querySelector("[jscontroller="+data+"]") 
(您可以用任何其他元素属性替换
jscontroller
。)


这使用了[attribute=value]css选择器,您可以阅读更多关于它的信息。

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

如果您只想查找HTML元素,那么可以通过以下方式访问这些元素

document.querySelector("[jscontroller="+data+"]") 
(您可以用任何其他元素属性替换
jscontroller
。)


这使用了[attribute=value]css选择器,您可以阅读更多关于它的信息。

Jsaction实际上是开源的Jsaction实际上是开源的