我的Javascript有什么问题?
我有一些javascript和php:我的Javascript有什么问题?,javascript,Javascript,我有一些javascript和php: function change(){ var heading = "<?= $heading ?>"; var description = "<?= $description ?>"; var valid = "<?= $valid ?>"; var background = "<?= $background ?>"; alert("hi"); switch(background){
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;
}
}
函数更改(){
var标题=”;
var description=“”;
var valid=“”;
var背景=”;
警报(“hi”);
开关(背景){
案例1:
document.getElementById('main').style.backgroundImage=“(url“img/bg1.jpg”)”;
打破
案例2:
打破
案例3:
打破
违约:
打破
}
}
如果删除案例1,则行:document.getElementById('main').style.backgroundImage=“(url“img/bg1.jpg”)”代码>该功能将工作,我将获得hi警报。但如果它在那里,它就根本不起作用。但是我以前使用过这行代码,它是有效的,为什么它会导致这个脚本停止工作
TIA尝试将该行替换为:
document.getElementById('main').style.backgroundImage = "url('img/bg1.jpg')";
尝试将该行替换为:
document.getElementById('main').style.backgroundImage = "url('img/bg1.jpg')";
案例1
应如下所示
case 1:
document.getElementById('main').style.backgroundImage = "url("img/bg1.jpg")";
break;
案例1
应如下所示
case 1:
document.getElementById('main').style.backgroundImage = "url("img/bg1.jpg")";
break;
上面突出显示的代码应该会引导您找到问题的确切位置(查找文本颜色似乎异常变化的地方)。如果要执行“this”是“text”
(请注意句子中的“
),则需要转义语句中的”
,即“this”是“text”
,或者切换到单引号,即“this”是“text”
。上面突出显示的代码应该会将您带到问题的确切位置(查找文本颜色似乎异常变化的地方)。如果要执行“this”是“text”
(注意句子中的“
),则需要转义语句中的”
,即“this”是“text”
,或切换到单引号,即“this”是“text”
。啊,是的,这就是诀窍。我尝试了一些更改标记的组合,但不是那个。谢谢。啊,是的,这就是诀窍。我尝试了一些更改标记的组合,但不是那个。谢谢。url()
也需要引用:和。url()
也需要引用:和。