日期:2014-05-17  浏览次数:20948 次

js中斜杠与反斜杠怎么解释啊?
HTML code
src=\""+json.items[i].Domain+"\/"+json.items[i].logo+"\" border=\"0\"

我知道在js中双引号里面的引号前面要加一个\
那Domain+"\/"+json中间一个斜杠和反斜杠怎么解释啊?

------解决方案--------------------
像",/这两个字符在js中都有特定的意义,为了必免与你想输出的字符串中有冲突,所以,JS加了一个转义字符\
比如,你要输出:
src=\""+json.items[i].Domain+"\/"+json.items[i].logo+"\" border=\"0\"
完整 的应该是
变量 = "<img src=\""+json.items[i].Domain+"\/"+json.items[i].logo+"\" border=\"0\"
>";
\"" 第一个"号应该是HTML中想要输出的,但是不加转义字符,那被视为一串字符结束,你也可以把\"替换成'