[英]How to write quotation marks in JavaScript
您好,我想做以下操作,但不知道如何寫引號
allSearchResults[0]="<li><a href="CXS101289/"> CXS101289/</a></li>";
當前所在的位置應為引號。
混合單引號和雙引號:
// 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>';
第一種混合方法通常更容易,因為它提供的工作更少,因為您只需要更改開頭和結尾的引號。
只需轉義 a 標簽內的引號即可。
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>";
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>";
另一種更新且非常好的方法:使用“多行字符串”!
像這樣寫,在字符串的開頭和結尾都有一個反引號,你可以在里面使用任何你喜歡的東西,甚至可以使用變量替換:
let b = "myvar value";
let x = `
<li class="myclass" onclick="myFunc('${b}')">
${b}
</li>
`;
否則很難做到這種情況,在字符串中混合引號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.