我有这样的简单字符串:
document.getElementById("year").innerHTML = "All Rights reserved, ©" + n + " Company S.A. DE C.V.";
问题是我想用双引号结束字符串,如下所示:
document.getElementById("year").innerHTML = "All Rights reserved, ©" + n + " Company S.A. DE C.V."";
所以我想得到:
保留所有权利,©2018 S.A. DE C.V。“
而不是
保留所有权利,©2018 S.A. DE C.V。
但是当我使用两个双引号时出错:
';' expected, Unterminated string literal
我该怎么做才能解决这个问题?
答案 0 :(得分:1)
在double quotes(")
内使用single quotes
尝试这样做('')
document.getElementById("year").innerHTML = 'All Rights reserved, ©' + n + ' Company S.A. DE C.V."';
你也可以像这样逃避引号(\")
var abc ="All Rights reserved, ©" + n + " Company S.A. DE C.V.\"";
答案 1 :(得分:0)
head("f").put(
1,
2,
head("g").put(3)
"foo");
答案 2 :(得分:0)
使用template literals这是一个很好的情况。
document.getElementById("year").innerHTML = `All Rights reserved, ©${n} Company S.A. DE C.V."`;