function openWindow(){ var op = confirm("是否打开?"); if(op==true) { var myname = prompt("请输入网址","http://www.imooc.com") ; if(myname! = null){ window.open(myname,'_blank','width=400px,height=500px,menubar=no,toolbar=no'); }
有两个大括号没闭合
你对比我发的代码吧。
我运行了,就是这个问题啊
你少写两个右括号,其他没错。
function openWindow(){
var op = confirm("是否打开?");
if(op==true){
var myname = prompt("请输入网址","http://www.imooc.com") ;
if(myname!=null){
window.open(myname,"_blank",'width=400px,height=500px,menubar=no,toolbar=no');
}
else{
document.write("hahaha");
}
}
闭括号没写完整;
感叹号好像不是英文输入法;
if()中的返回值是op,而不是返回op==true
prompt('','');
window.open('','','');
是'',不是""