如题,下面代码想要加入个else判断,但是加入到最后为什么都不会生效,求解答应该加入到哪里,代码怎么写,感谢!
哈哈哈,看了一下,if里面,应该是open==true,要==哦 不是= ,=的话永远不会执行else。我都差点打一遍代码了。
试试else {alert ("请输入正确网址!")}
下面是具体代码,加上了else整个都不能执行了,什么鬼哦
<script type="text/javascript">
function new1(){
var open=confirm("确定打开新页面!")
if (open=true){
var url= prompt('请输入网址:'); window.open(url,'_blank','top200,left=300,height=500,wight=500,,menubar=yes,toolbar=yes,status=yes,scrollbars=yes');
}
else {(alert "请输入正确网址!")}
}
function new2(){
if (confirm("确定打开新页面!"))
{var url= prompt('请输入网址:'); window.open(url,'_self','top200,left=300,height=500,wight=500,,menubar=yes,toolbar=yes,status=yes,scrollbars=yes');
}
}
function new3(){
var open=confirm("确定打开新页面!");
if (open=true){ window.open('https://www.sephora.cn/','_top','top200,left=300,height=500,wight=500,,menubar=yes,toolbar=yes,status=yes,scrollbars=yes');
}
}
试试吧每个if条件后面的分号去掉如何。