Javascript 在浏览器扩展中获取DOM值

Javascript 在浏览器扩展中获取DOM值,javascript,google-chrome-extension,browser-extension,Javascript,Google Chrome Extension,Browser Extension,我想读取DOM元素的值。我不熟悉浏览器扩展。我遇到了一些代码,这些代码在浏览器上下文中执行代码时提供了帮助,但如何获取值并在扩展的上下文中使用呢 var value = document.getElementById('id1'); // Here document should be of browser context. 如果要获取当前活动的选项卡,请执行以下操作: 这将如何工作将取决于您是在浏览器上下文、内容脚本还是背景中 我强烈建议阅读chrome扩展指南:。它们非常有帮助,而且chr

我想读取DOM元素的值。我不熟悉浏览器扩展。我遇到了一些代码,这些代码在浏览器上下文中执行代码时提供了帮助,但如何获取值并在扩展的上下文中使用呢

var value = document.getElementById('id1'); // Here document should be of browser context.

如果要获取当前活动的选项卡,请执行以下操作:

这将如何工作将取决于您是在浏览器上下文、内容脚本还是背景中

我强烈建议阅读chrome扩展指南:。它们非常有帮助,而且chrome扩展的不同范围对于理解如何在其上成功开发至关重要。

试试看

var value = document.getElementById('id1').value;
//请注意额外的
.value


您必须从访问DOM。

可能与此重复:您的代码可以获取DOM元素并在扩展的上下文中使用它。既然它不起作用,其他的东西就不太对劲。由于您没有给我们提供任何其他操作,因此我们无法执行任何操作。或
.innerHTML
,而不是
.value
,具体取决于HTML元素。