Javascript Google Chrome扩展,将图像url发送到特定文本字段

Javascript Google Chrome扩展,将图像url发送到特定文本字段,javascript,jquery,html,google-chrome,google-chrome-extension,Javascript,Jquery,Html,Google Chrome,Google Chrome Extension,我正在尝试做一个google chrome扩展,允许用户在弹出窗口中点击图片,并将图片url发送到特定的网站文本字段;我认为我的代码没有问题,但它拒绝工作 这是我的manifest.json { "manifest_version": 2, "name" : "Gifs", "description": "Gifs", "version": "1", "permissions": [ "activeTab", "http://www.cssflow.com/snippets/logi

我正在尝试做一个google chrome扩展,允许用户在弹出窗口中点击图片,并将图片url发送到特定的网站文本字段;我认为我的代码没有问题,但它拒绝工作

这是我的manifest.json

{
"manifest_version": 2,

"name" : "Gifs",
"description": "Gifs",
"version": "1",

"permissions": [
    "activeTab", "http://www.cssflow.com/snippets/login-form/demo", "http://*/*", "https://*/*"
],

"browser_action": {
    "default_icon": "icon.png",
    "default_popup": "popup.html"
}
}
这是我的popup.html




这是我的popup.js(我要插入URL的网站上文本字段的id是“login”。)

$(文档).ready(函数(){
$(“img”)。单击(函数(){
var imageurl=$(this.attr('src');
var脚本='var form=document.getElementById(“输入:#登录”);'+
+'form.value=(form.value+“'+imageurl+”);
executeScript({code:script});
window.close();
});
});
我在控制台中遇到以下错误:

输入意外结束:var form=document.getElementById(“登录”);楠http://www.vidble.com/cayujFfA0f.gif”


任何帮助都将不胜感激。提前感谢。

您的问题是由于分配给
var script
的作业中额外的
+
造成的。javascript的奇迹:

'a' + 'b' + 'c'
-> 'abc'

'a' + + 'b' + 'c'
-> 'aNaNc'

这是因为第二个表达式被解释为
'a'+(++'b')+'c'
,因此
'b'
在与其他字符串连接之前被强制转换为一个数值。

您的问题是由分配给
var脚本的额外
+
造成的。javascript的奇迹:

'a' + 'b' + 'c'
-> 'abc'

'a' + + 'b' + 'c'
-> 'aNaNc'

这是因为第二个表达式被解释为
'a'+(++'b')+'c'
,因此
'b'
在与其他字符串连接之前被强制转换为一个数值。

您的问题是由分配给
var脚本的额外
+
造成的。javascript的奇迹:

'a' + 'b' + 'c'
-> 'abc'

'a' + + 'b' + 'c'
-> 'aNaNc'

这是因为第二个表达式被解释为
'a'+(++'b')+'c'
,因此
'b'
在与其他字符串连接之前被强制转换为一个数值。

您的问题是由分配给
var脚本的额外
+
造成的。javascript的奇迹:

'a' + 'b' + 'c'
-> 'abc'

'a' + + 'b' + 'c'
-> 'aNaNc'

这是因为第二个表达式被解释为
'a'+(++'b')+'c'
,因此
'b'
在与其他字符串连接之前被强制转换为数值。

Define“拒绝工作”“请编辑以删除代码段标记。也许拒绝工作不是最好的描述方式。”。它在控制台中给了我一个错误:var form=document.getElementById(“login”);楠http://www.vidble.com/cayujFfA0f.gif)定义“拒绝工作”,并请编辑以删除代码段标记。可能拒绝工作不是描述它的最佳方式。它在控制台中给了我一个错误:var form=document.getElementById(“login”);NaNhttp://www.vidble.com/cayujFfA0f.gif");定义“拒绝工作”并请编辑以删除代码段标记。也许拒绝工作不是描述它的最佳方式。它在控制台中给了我一个错误:var form=document.getElementById(“login”);楠http://www.vidble.com/cayujFfA0f.gif)定义“拒绝工作”,并请编辑以删除代码段标记。可能拒绝工作不是描述它的最佳方式。它在控制台中给了我一个错误:var form=document.getElementById(“login”);NaNhttp://www.vidble.com/cayujFfA0f.gif");哇!非常感谢你!你不知道我写这个简单的脚本有多久了。我一直在考虑重新开始,直到我看到这个。哇!非常感谢你!你不知道我写这个简单的脚本有多久了。我一直在考虑重新开始,直到我看到这个。哇!非常感谢你!你不知道我写这个简单的脚本有多久了。我一直在考虑重新开始,直到我看到这个。哇!非常感谢你!你不知道我写这个简单的脚本有多久了。我一直在考虑重新开始,直到我看到这一点。