我代码哪里错了吗?为什么什么反应都没有

<!DOCTYPE html>

<html>

 <head>

  <title> new document </title>  

  <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>   

  <script type="text/javascript">  

  function openwindow(){

  var ht=confirm("是否打开网页?");

   if(ht==ture){

    var wt=prompt("默认打开网页","http://www.imooc.com");

      window.open("http://www.imooc.com","_blank",   "width=400,height=500,menubar=no,toolbar=no")

 }

  }

  </script> 

 </head> 

 <body> 

 <input type="button" value="新窗口打开网站" onclick="openWindow()" /> 

 </body>

</html>


饱了就会困
浏览 2494回答 10
10回答

冰封夕阳_o

openwindow(),w小写,ht==true,true写错

ziom

<!DOCTYPE html> <html>  <head>   <title> new document </title>     <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>      <script type="text/javascript">     function openWindow(){ <!-- openwindow 改为 openWindow -->   var ht=confirm("是否打开网页?");    if(ht==true){ <!-- ture 改为 true -->     var wt=prompt("默认打开网页","http://www.imooc.com");       window.open("http://www.imooc.com","_blank",   "width=400,height=500,menubar=no,toolbar=no")  }   }   </script>   </head>   <body>   <input type="button" value="新窗口打开网站" onclick="openWindow()" />   </body> </html>

初雪2

onclick="openWindow()"你写的是大写开头的Window,而你的函数是小写的window

ICE_锦公子

onclick点击事件那里openWindow用的是大写,而函数命名的时候你用的是小写,对不上,所以就没反应咯  我也是初学者  

blovetu

……拼写错误openwindow,true

snowmanJS

JavaScript对变量和函数名是区分大小写的,你定义函数是 openwindow(),所以你调用函数时的函数名应该和你定义时的一致,所以应该把onclick="openWindow()"改为onclick="openwindow()"

起名咋这么费劲呢

大小写啊 亲

nickylau82

```javascript  var openWindow = function(){  var ht = confirm("是否打开网页?");  if(ht){  var wt = prompt("默认打开网页","http://www.imooc.com"); window.open(wt,"_blank","width=400,height=500,menubar=no,toolbar=no");} };```

蜂之谷

openwindow(),w小写,ht==true,true写错

刚毅87

 <input type="button" value="新窗口打开网站" onclick="openWindow()" /> 中onclick="openWindow()" 改为onclick="openwindow()"
打开App,查看更多内容
随时随地看视频慕课网APP