javascript bookmarklet中的引号
我写了一个javascript书签,效果很好。它相当长,包含许多单引号和双引号,如以下玩具示例所示: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: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编码所有可能的字符:我不知道这在你的情况下是否有效。如果你觉得我的答案有用且准确,请接受它。