在 JavaScript 中转义双引号

Escape double quotes in JavaScript

我是一名必须应对实习黑客挑战的学生。我已经可以插入 JavaScript 代码了。

我唯一的问题... 我不能使用单引号,因为防火墙阻止了它。

双引号由于双重使用而出现错误:

<a id="bb" href="javaSCRIPT&colon;document.body.innerHTML = "lol"">clicks</a>

如何使用上面这行代码,就像使用单引号一样?

<a id="bb" href="javaSCRIPT&colon;document.body.innerHTML = 'lol'">clicks</a>

(请在空 HTML 文档中尝试。)

这应该适合你;

<a id="bb" href="javascript&colon;document.body.innerHTML=&quot;foo&quot;">clicks</a>

举个例子:http://jsfiddle.net/49ay5jwf/