为什么我的程序不能实现跳转

来源:百度知道 编辑:UC知道 时间:2024/05/24 02:24:04
<script language="JavaScript">
var id1=1;
switch(id1)
{
case "1":
window.open("link/jtly.htm");break;
case "2":
window.location("lyi.htm");break;
}

</script>

数值型和字符型是两种不同的数据类型,因此你的程序有两种改法:

第一、将var id1=1; 改成var id1="1";

第二、将case "1"和case "2"分别改成case 1和case 2

具体代码:
<script language="JavaScript">
var id1=1;
switch(id1)
{
case 1:
window.open("link/jtly.htm");break;
case 2:
window.location("lyi.htm");break;
}

</script>

不要引号
case 1:

不要引号!!!
case 1:

<script language="JavaScript">
var id1=1;
switch(id1)
{
case 1:
window.open("link/jtly.htm");break;
case 2:
window.location.href="lyi.htm";break;
}

</script>
现在可以了,你试一下看.