Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript bookmarklet中的引号_Javascript_Html_Bookmarklet_Quotation Marks - Fatal编程技术网

javascript bookmarklet中的引号

javascript bookmarklet中的引号,javascript,html,bookmarklet,quotation-marks,Javascript,Html,Bookmarklet,Quotation Marks,我写了一个javascript书签,效果很好。它相当长,包含许多单引号和双引号,如以下玩具示例所示: javascript:html="<a href='www.example.com'>example</a>";document.write(html); javascript:html=”“;document.write(html); 现在我必须在网页上发布它,也就是说,我必须在网页的html源代码中的标记中插入javascript字符串作为url属性,因此: 但

我写了一个javascript书签,效果很好。它相当长,包含许多单引号和双引号,如以下玩具示例所示:

javascript:html="<a href='www.example.com'>example</a>";document.write(html);
javascript:html=”“;document.write(html);
现在我必须在网页上发布它,也就是说,我必须在网页的html源代码中的标记中插入javascript字符串作为url属性,因此:


但显然,由于重复使用双引号,存在冲突。有什么简单的方法可以将bookmarklet javascript代码写入html代码中吗?

您可以对bookmarklet中的字符进行URL编码,bookmarklet就可以工作了

但您也可以尝试使用bookmarklet“generator”使其更简单、更快


转义一种或两种类型的引用用
%22
替换
有效吗?(在你的href中。所以应该是
)还有一个网站,它将为你的url编码所有可能的字符:我不知道这在你的情况下是否有效。如果你觉得我的答案有用且准确,请接受它。