在第一眼看起来非常简单,但变量不会将字符串作为文本我猜,我不知道为什么?我正在使用notepad ++
var cnextimage = "C:\Users\disley\Desktop\My Website\image\" ;
document.write(cnextimage);
答案 0 :(得分:5)
使用\\
代码back-slash
。 \
是保留的符号。例如,\n
表示换行符。当您编写\
时,引擎会等待character
之类的特殊n
。因此,要区分您使用的是back-slash
,您需要使用\\
。
var cnextimage = "C:\\Users\\disley\\Desktop\\My Website\\image\\";
document.write(cnextimage);

答案 1 :(得分:0)
您需要使用双斜杠\\
显式转义斜杠,因为普通斜杠是保留字符:
var cnextimage = "C:\\Users\\disley\\Desktop\\My Website\\image\\";
document.write(cnextimage);