Javascript 如何从Chrome扩展中查找文本框
我正在制作一个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,然后将其发送到内容
document.getElementsByTag("text");
但是它总是返回未定义的
,所以我假设它只搜索我的app.html
我的第一个问题是应该使用什么函数:GetElmentsByTag、按名称、按类名,还是与其他函数一起使用
我的第二个问题是我需要搜索哪个JavaScript文件?其他有类似问题的论坛表示,您需要在另一个文件(如后台或弹出窗口)中访问DOM,然后将其发送到内容脚本,并附带一条消息和一个侦听器。首先,您调用的是一个不存在的函数。你的意思可能是,或者,正如你在这里看到的:
console.log(document.getElementsByTagName);
console.log(document.queryselectoral);
console.log(document.getElementsByTag)代码>它的可能副本阅读文档中的扩展概述也非常重要,它解释了基本架构,这样您就不会对它感到困惑,也不会产生奇怪的想法。