我有一个关于JavaScript中转义字符的问题,希望你能帮忙解答。比如说我有以下JavaScript代码:
document.write("<img src=\"http://www.google.com\" />");
现在在上面的例子中,您可以看到我用双引号
"
开始了document.write
,因此我需要转义<img src="" />
内的引号,以确保JavaScript仍然认为它是一个字符串。但是在下面的例子中,您可以看到我使用单引号
'
开始document.write
语句。我的问题是是否仍然需要转义双引号?我知道该语句将在没有转义的情况下工作,但最佳实践是什么?document.write('<img src=\"http://www.google.com\" />');
我问的原因是,我写了一个条件语句,触发一张图片(如上方所述),但它似乎无法正常工作,为了排除所有可能导致这种情况的可能性。我几乎每天都会遇到这样的事情,任何帮助都将不胜感激。这可能是一个愚蠢的问题,提前道歉...