帮忙看下代码哪里错了,单击button没有反应

来源:2-7 编程练习

唐林l

2016-11-16 10:57

<html>

<head>

<meta charset="utf-8">

<title>打开新网页</title>

<script type="text/javascript">

function wopen(){

var mess =confirm("确认要打开新窗口吗");

if(mess==true){

var _url = prompt("请输入要的开的网址","http://www.immc.com");

window.open(_url,"_blank");}

else

{alert("再见")}

}

</script>

</head>

<body>

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

</body>

</html>


写回答 关注

5回答

  • 慕少1893982
    2016-11-16 11:12:10
    已采纳
    <html>
    <head>
    <meta charset="utf-8">
    <title>打开新网页</title>
    <script type="text/javascript">
    function wopen(){
    var _url;
    var mess =confirm("确认要打开新窗口吗");
    if(mess==true){
    _url = prompt("请输入要的开的网址","http://www.immc.com");
    window.open(_url,"_blank");}
    else
    {alert("再见")}
    }
    </script>
    </head>
    <body>
    <input type="button" value="新窗口打开网站" onClick="wopen()"/>
    </body>
    </html>
    
    符号问题

    慕少1893... 回复唐林l

    我也经常翻了个错误,下次你可以把代码保存到本地,然后浏览器打开用审查元素去调试一下

    2016-11-17 09:37:34

    共 2 条回复 >

  • 慕后端9302138
    2016-11-16 11:29:37

    <html>

    <head>

    <meta charset="utf-8">

    <title>打开新网页</title>

    <script type="text/javascript">

    function wopen(){

    var url;

    var mess =confirm("确认要打开新窗口吗");

    if(mess==true){

    url = prompt("请输入要的开的网址","http://www.immc.com");

    if(url=="http://www.immc.com"){

    window.open('url','_blank');

    }}

    else

    {alert("再见")}

    }

    </script>

    </head>

    <body>

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

    </body>

    </html>


    唐林l

    谢谢是符号有问题,解决了

    2016-11-16 17:23:16

    共 1 条回复 >

  • holykit
    2016-11-16 11:28:09

    你的代码是没有问题的,你试试用你的本地编辑器试一试,我用huBuilder是可以打开的

    唐林l

    谢谢是符号有问题,解决了

    2016-11-16 17:24:34

    共 2 条回复 >

  • 慕后端9302138
    2016-11-16 11:24:53

    <html>

    <head>

    <meta charset="utf-8">

    <title>打开新网页</title>

    <script type="text/javascript">

    function wopen(){

    var mess =confirm("确认要打开新窗口吗");

    if(mess==true){

    var _url = prompt("请输入要的开的网址");

    if(_url=="http://www.immc.com"){

    window.open('_url','_blank');

    }

    }

    else

    {alert("再见")}

    }

    </script>

    </head>

    <body>

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

    </body>

    </html>


    唐林l

    谢谢是符号有问题,解决了

    2016-11-16 17:24:19

    共 1 条回复 >

  • weibo_繁刺_0
    2016-11-16 11:18:25

    var url = prompt("请输入要的开的网址","http://www.immc.com");

    window.open(url,"_blank");}

    我把下划线删了,还有请输入网址后面的逗号你好像不是英文输入的 


    唐林l

    谢谢是符号有问题,解决了

    2016-11-16 17:24:05

    共 1 条回复 >

JavaScript入门篇

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

739817 学习 · 9566 问题

查看课程

相似问题