我有这个javascript和php:
function change(){
var heading = "<?= $heading ?>";
var description = "<?= $description ?>";
var valid = "<?= $valid ?>";
var background = "<?= $background ?>";
alert("hi");
switch(background){
case 1:
document.getElementById('main').style.backgroundImage = "(url"img/bg1.jpg")";
break;
case 2:
break;
case 3:
break;
default:
break;
}
}
如果我删除案例1,该行:document.getElementById('main').style.backgroundImage = "(url"img/bg1.jpg")";
该功能将起作用,我将获得hi警报。但如果它在那里它根本不起作用。但是我之前使用过这行代码并且它有效,为什么它会导致这个脚本停止工作?
TIA
答案 0 :(得分:4)
尝试用以下代码替换该行:
document.getElementById('main').style.backgroundImage = "url('img/bg1.jpg')";
答案 1 :(得分:0)
case 1
应如下所示
case 1:
document.getElementById('main').style.backgroundImage = "url("img/bg1.jpg")";
break;