为了账号安全,请及时绑定邮箱和手机立即绑定

不明白为什么点击没有弹出框?

<head>

<title></title>

<!--引入外部文件的方式-->

<script type="text/script" scr="script.js"></script>

</head>

<body>

    <p>系好安全带,准备启航--目标JS</p>

    <input type="button" value="点击进入" onclick="mn()">

</body>

</html>



//编写JS代码

    function mn(){

    var mk=confirm("准备好了,起航吧!");

    if(mk==true){

        alert("那出发吧!");

    }

    else{

        alert("很遗憾,你错过了一个亿!");

    }

    }


正在回答

8 回答

http://img1.sycdn.imooc.com//59783e5c000180c307970341.jpg就酱。。。

0 回复 有任何疑惑可以回复我~
#1

慕粉2021341535 提问者

谢谢哈!
2017-07-26 回复 有任何疑惑可以回复我~
#2

慕粉2021341535 提问者

可是我这边还是不行,复制黏贴也不行23333
2017-07-26 回复 有任何疑惑可以回复我~

我的天 引用文件那错了 是  src  你写成 scr了

1 回复 有任何疑惑可以回复我~

我复制你的都可以出来

<!DOCTYPE HTML>

<html>

<head>

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

<title>系好安全带,准备启航</title>

<!--引入外部文件的方式-->

<script type="text/javascript" src="script.js">

</script>

</head>

<body>

     <p>系好安全带,准备启航--目标JS</p>

    <input type="button" value="点击进入" onclick="mn()">

</body>

</html>


JS:

//编写JS代码


    function mn(){

    var mk=confirm("准备好了,起航吧!");

    if(mk==true){

        alert("那出发吧!");

    }

    else{

        alert("很遗憾,你错过了一个亿!");

    }

    }


0 回复 有任何疑惑可以回复我~

没毛病的语句。。。我复制你的代码试了下没毛病

0 回复 有任何疑惑可以回复我~
#1

慕粉2021341535 提问者

可是它不出来就是不出来
2017-07-26 回复 有任何疑惑可以回复我~
#2

我要SSR 回复 慕粉2021341535 提问者

可能是这网站的锅
2017-07-27 回复 有任何疑惑可以回复我~

<html>

<head>

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

<title>系好安全带,准备启航</title>

<!--引入外部文件的方式-->

<script  src="script.js" type="text/javascript">

</script>

</head>

<body>

    <input type="button" onclick="mn()" value="点击进入"/>

</body>

</html>

//编写js

function mn(){

    var mk=confirm("准备好了,起航吧!");

    //alert(confirm("准备好了,起航吧!")); test

    if(mk==true || mk=="准备好了,起航吧!"){

        alert("那出发吧!");

    }

    else{

        alert("很遗憾,你错过了一个亿!");

    }

    }


0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//59780e2b0001b16f06760493.jpg

http://img1.sycdn.imooc.com//59780e2c0001940f06220379.jpg

不行,还是没办法。。。。。。。。。。。。。

0 回复 有任何疑惑可以回复我~
#1

萌新bilibi

你的js.....mk没有定义,怎么可能弹呢
2017-07-26 回复 有任何疑惑可以回复我~

function(){}这部分必须写在<script type="text/javascript"></script>语句之间,否则不起作用

1 回复 有任何疑惑可以回复我~
#1

慕粉2021341535 提问者

下面那一部分是写在外部文件里的
2017-07-26 回复 有任何疑惑可以回复我~

<html>

<head>

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

<title>系好安全带,准备启航</title>

<!--引入外部文件的方式-->

<script  src="script.js" type="text/javascript">

</script>

</head>

<body>

    <input type="button" onclick="jump()" value="点了试试"/>

</body>

</html>

//编写JS代码

document.write("系好安全带,准备启航--目标JS")

function jump(){

    alert("准备好了,起航吧!")

}


0 回复 有任何疑惑可以回复我~
#1

慕粉2021341535 提问者

meta那一行我有写,只是忘记黏贴上去了,抱歉 能看出其他地方哪里有错吗?
2017-07-26 回复 有任何疑惑可以回复我~
#2

萌新bilibi 回复 慕粉2021341535 提问者

因为你的confirm本身就是个弹框的作用,你可以alert(confirm("准备好了,起航吧!"))看看,其实他弹出了两个框,一个是"准备好了,起航吧!",一个是true,所以你if(mk==true)不会弹框,应该if(mk==true || mk=="准备好了,起航吧!")
2017-07-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

不明白为什么点击没有弹出框?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信