<a>标签中的JavaScript,嵌套,引用问题

sou*_*ain 4 javascript quotes

这是简单的<a>标记,链接到exe文件.在onClickJavaScript事件重定向在3秒钟后,用户到另一个网页.

<a href="http://www.example.com/download.exe"
onClick="setTimeout('window.location="/downloading.html"',3000);return true;">
LINK</a>
Run Code Online (Sandbox Code Playgroud)

所以它不起作用,因为有太多的嵌套引号.

第一个引用""是针对该onClick功能的.第二个引用''是针对该SetTimeout功能的.我需要window.location函数的第三个引号.我尝试过使用'和'但都没有用.上面的语法失败了.

我可以通过将JavaScript重构为函数来解决它,但我有理由不能实现它.这个问题有方法解决吗?

编辑:

下面的答案不太奏效,但让我找到了正确的解决方案:

onClick="setTimeout('window.location=\'/downloading.html\'',3000);return true;"
Run Code Online (Sandbox Code Playgroud)

Mat*_*att 6

你需要逃避报价:

<a href="http://www.example.com/download.exe" onClick="setTimeout('window.location=\"/downloading.html\"',3000);return true;">Something</a>
Run Code Online (Sandbox Code Playgroud)