在浏览器扩展中获取DOM值

时间:2015-06-13 15:53:40

标签: javascript google-chrome-extension browser-extension

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

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

2 个答案:

答案 0 :(得分:1)

如果您希望获取当前有效的标签,请执行以下操作:https://developer.chrome.com/extensions/activeTab

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

我强烈建议您阅读Chrome扩展指南:https://developer.chrome.com/extensions/getstarted。它们有很大的帮助,并且chrome扩展的不同范围对于理解成功开发它是至关重要的。

答案 1 :(得分:1)

尝试

var value = document.getElementById('id1').value;

//记下额外的.value

您必须从content scripts访问DOM。