Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.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 如何从Chrome扩展中查找文本框_Javascript_Html_Dom_Google Chrome Extension_Css Selectors - Fatal编程技术网

Javascript 如何从Chrome扩展中查找文本框

Javascript 如何从Chrome扩展中查找文本框,javascript,html,dom,google-chrome-extension,css-selectors,Javascript,Html,Dom,Google Chrome Extension,Css Selectors,我正在制作一个Chrome扩展,我需要它来查找网页上的任何表单文本框 我首先尝试在我的内容脚本中这样做: document.getElementsByTag("text"); 但是它总是返回未定义的,所以我假设它只搜索我的app.html 我的第一个问题是应该使用什么函数:GetElmentsByTag、按名称、按类名,还是与其他函数一起使用 我的第二个问题是我需要搜索哪个JavaScript文件?其他有类似问题的论坛表示,您需要在另一个文件(如后台或弹出窗口)中访问DOM,然后将其发送到内容

我正在制作一个Chrome扩展,我需要它来查找网页上的任何表单文本框

我首先尝试在我的内容脚本中这样做:

document.getElementsByTag("text");
但是它总是返回
未定义的
,所以我假设它只搜索
我的app.html

我的第一个问题是应该使用什么函数:GetElmentsByTag、按名称、按类名,还是与其他函数一起使用


我的第二个问题是我需要搜索哪个JavaScript文件?其他有类似问题的论坛表示,您需要在另一个文件(如后台或弹出窗口)中访问DOM,然后将其发送到内容脚本,并附带一条消息和一个侦听器。

首先,您调用的是一个不存在的函数。你的意思可能是,或者,正如你在这里看到的:

console.log(document.getElementsByTagName);
console.log(document.queryselectoral);

console.log(document.getElementsByTag)它的可能副本阅读文档中的扩展概述也非常重要,它解释了基本架构,这样您就不会对它感到困惑,也不会产生奇怪的想法。