Hi I want to do the following, but don't know how to write the quotation marks
allSearchResults[0]="<li><a href="CXS101289/"> CXS101289/</a></li>";
It shall be quotation marks where the currently are.
mix single and double quotes:
// single outside, double inside quotes allSearchResults[0] = '<li><a href="CXS101289/">CXS101289/</a></li>';
or
// double outside, single inside quotes allSearchResults[0] = "<li><a href='CXS101289/'>CXS101289/</a></li>";
use one set of quotes but escape inside ones:
// double escaped quotes allSearchResults[0] = "<li><a href=\\"CXS101289/\\">CXS101289/</a></li>";
or
// single escaped quotes allSearchResults[0] = '<li><a href=\\'CXS101289/\\'>CXS101289/</a></li>';
First approach with mixing is usually easier, because it presents less work since you only have to change the opening and closing quote.
只需转义 a 标签内的引号即可。
allSearchResults[0]="<li><a href=\"CXS101289/\"> CXS101289/</a></li>";
you can escape them like:
allSearchResults[0]="<li><a href=\"CXS101289/\"> CXS101289/</a></li>";
or use the other quotes :
allSearchResults[0]="<li><a href='CXS101289/'> CXS101289/</a></li>";
allSearchResults[0]="<li><a href='CXS101289/'> CXS101289/</a></li>";
or
allSearchResults[0]='<li><a href="CXS101289/"> CXS101289/</a></li>';
or
allSearchResults[0]="<li><a href=\"CXS101289/\"> CXS101289/</a></li>";
Another, newer and very nice method: Use "multiline strings"!
Writing it like this, with a backtick at the beginning and end of the string, you can use anything you like inside, and even make use of variable substitution:
let b = "myvar value";
let x = `
<li class="myclass" onclick="myFunc('${b}')">
${b}
</li>
`;
That case is hard to do otherwise, mixing quotation marks within the string.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.