1

我在制作 javascript 小书签时遇到了问题,其中的代码包含""引号和''引号。例如,我的代码如下,

<!DOCTYPE HTML>
<html>
    <head>
        <title>Temporary HTML Doc</title>
    </head>
    <body>
        <a href="javascript:(function(){var a='something';var d='something_else'}());">Link</a>
    </body>
</html>

然后我会继续打开 HTML 文件并将链接拖到书签栏。但是,由于代码有""''引号,我是否将链接写为

<a href='javascript:(function(){var a="something";var d='something_else'}());">

或者

<a href="javascript:(function(){var a="something";var d='something_else'}());">

,它仍然被切断,链接变得无用。

那么,如何包含需要""''引号才能工作的代码?
这个例子不是我的实际代码,但它应该适用于这个问题。

维基百科的书签页面

4

1 回答 1

1

要在由字符"分隔的属性值中包含一个字符",您通常会将其表示为一个实体:&quot;

但是,由于这是一个 URL,因此您应该首先将其编码为 URL:%22

观看现场演示

于 2013-03-26T16:37:53.187 回答