如题所述
第1个回答 2014-03-01
" "里面的变量会被替换为相应的值,' '则不会了,明显的区别是这一个,
主要都是跟转义有关的追问
主要都是跟转义有关的追问
谢谢!
同样 javascript 中, 这段代码:
var lujing="images/default.jpg";
document.body.style.background="url(lujing)";
为什么不能正常工作?跟url里面的引号是否有关?
document.body.style.background="url("+lujing+")"; 这样靠谱一些,,,
第2个回答 2014-03-01
$str="lalala";
echo “$str”; 结果 lalala
echo '$str' 结果 $str追问
echo “$str”; 结果 lalala
echo '$str' 结果 $str追问
谢谢!
同样 javascript 中, 这段代码:
var lujing="images/default.jpg";
document.body.style.background="url(lujing)";
为什么不能正常工作?跟url里面的引号是否有关?
document.body.style.background="url(“+lujing+”)"; 变量单独提出来
第3个回答 2014-03-01
双引号会解析里面的变量,可以转义字符,单引号不行追问
谢谢!
同样 javascript 中, 这段代码:
var lujing="images/default.jpg";
document.body.style.background="url(lujing)";
为什么不能正常工作?跟url里面的引号是否有关?
js的引号里面不能解析变量,用+连接,另,你这个代码要在body之后才生效
document.body.style.background="url("+lujing+")";本回答被提问者采纳