很短的时间,看看Chrome扩展开发的问题。
我使用jQuery和插件。但不是用jQuery选择DOM元素。
这里的示例代码; (background.html)
<html>
<head>
<script>
function alertValue() {
var a = $("#divName").val();
alert(a);
}
chrome.browserAction.onClicked.addListener(alertValue);
</script>
</head>
</html>
结果,返回undefined。
答案 0 :(得分:1)
如果我理解正确,当用户点击浏览器操作图标时,您想要读取当前页面上某个元素的值。
要执行此操作,您需要使用content script来实际读取页面上的值,并使用message passing在后台页面和内容脚本之间进行通信。