我写了一个javascript bookmarklet,它工作得很好。它相当长,包含许多单引号和双引号,如下面的玩具示例所示:
javascript:html="<a href='www.example.com'>example</a>";document.write(html);现在我必须将它发布到网页上,也就是说,我必须将javascript字符串作为url属性插入到页面的html源代码中的标记中,因此:
<a href="javascript:...">this is my bookmarklet</a>
但很明显,由于重复的双引号,存在冲突。有没有什么简单的方法可以在html代码中编写bookmarklet javascript代码?
发布于 2012-02-13 01:09:07
你可以在bookmarklet中对字符进行URL编码,那么bookmarklet就可以工作了。
但您也可以尝试使用书签小程序“生成器”来使其更容易、更快。
https://stackoverflow.com/questions/9027208
复制相似问题