我写了一个JavaScript书签,效果很好。这是相当长的,它包含很多单引号和双引号如下面的玩具例子:javascript书签中的引号
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代码?
逃生一种或两种类型的报价 – c69 2012-01-27 00:03:16
确实与'%22'工作更换'“'的?(在你的href。所以它会是'') – 2012-01-27 00:04:40
还有这个网站,这将编码您的网址的所有可能的字符:http://jlpoutre.home.xs4all.nl/BoT/Javascript/Utils/endecode.html 我不知道这是否适用于您的情况 – 2012-01-27 00:06:44