您好我想做以下事情,但不知道如何写引号
allSearchResults[0]="<li><a href="CXS101289/"> CXS101289/</a></li>";
它应该是当前的引号。
答案 0 :(得分:16)
混合单引号和双引号:
// single outside, double inside quotes
allSearchResults[0] = '<li><a href="CXS101289/">CXS101289/</a></li>';
或
// double outside, single inside quotes
allSearchResults[0] = "<li><a href='CXS101289/'>CXS101289/</a></li>";
使用一组引号但在内部引用:
// double escaped quotes
allSearchResults[0] = "<li><a href=\"CXS101289/\">CXS101289/</a></li>";
或
// single escaped quotes
allSearchResults[0] = '<li><a href=\'CXS101289/\'>CXS101289/</a></li>';
混合的第一种方法通常更容易,因为它只需更改开始和结束报价就可以减少工作量。
答案 1 :(得分:0)
只需转义标记内的引号。
allSearchResults[0]="<li><a href=\"CXS101289/\"> CXS101289/</a></li>";
答案 2 :(得分:0)
你可以像以下一样逃避它们:
allSearchResults[0]="<li><a href=\"CXS101289/\"> CXS101289/</a></li>";
或使用其他引号:
allSearchResults[0]="<li><a href='CXS101289/'> CXS101289/</a></li>";
答案 3 :(得分:0)
allSearchResults[0]="<li><a href='CXS101289/'> CXS101289/</a></li>";
或
allSearchResults[0]='<li><a href="CXS101289/"> CXS101289/</a></li>';
或
allSearchResults[0]="<li><a href=\"CXS101289/\"> CXS101289/</a></li>";
答案 4 :(得分:0)
另一种更新且非常好的方法:使用“多行字符串”!
这样写,在字符串的开头和结尾都打上勾号,您可以在内部使用任何您喜欢的东西,甚至可以使用变量替换:
let b = "myvar value";
let x = `
<li class="myclass" onclick="myFunc('${b}')">
${b}
</li>
`;
否则,很难在字符串中混合引号。