如何用JS打印“ \”

时间:2018-12-05 16:22:17

标签: javascript html

我有这段代码将打印链接,但是该符号“ \”在JS中无法打印。

document.getElementById('menu_links').innerHTML+="<li><a 
href='CRUD\data.php'>Data</a></li>";

3 个答案:

答案 0 :(得分:2)

'\'字符是转义字符,需要将其转义以进行打印,例如:

console.log('\\');

将打印'\'

答案 1 :(得分:0)

只需用另一个\

转义该字符

document.getElementById('menu_links').innerHTML+="<li><a href='CRUD\\data.php'>Data</a><\li>";
console.log('CRUD\\data.php'); //print path
<span id="menu_links"></span>

编辑:对于http://example.com/CRUD/data.php之类的URL始终使用正斜杠,这样就不会出现此问题,并且代码将在浏览器之间兼容。

答案 2 :(得分:0)

您可以使用String.raw raw 形式获取字符串,该字符串类似于python中的c0000005前缀。

r