问答详情
源自:1-1 让你认识JS

为什么不弹对话框呢

<title>我们互动下</title>

<script type="txet/javascript">

    function jump()

    {

        var message=confirm("关注JS高级篇");

    if(message=true)

    {

        document.write("恭喜你,年薪百万的节奏!");

        }

    else

    {

        document.write("不管你是男屌丝,还是女吊丝,不学习你永远都是屌丝。。。!");

        }

    

    }

</script>



</head>

<body>

<p id="con">js进阶篇</p>

<form>

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

</form>

</body>

</html>


提问者:我爱东影 2015-07-09 16:08

个回答

  • Chacetse
    2015-07-09 16:49:23
    已采纳

    楼主,您好,我分析了下你的代码跑不起来的原因有3个错误。

    这是你的代码:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>我们互动下</title>
    <script type="txet/javascript">
        function jump()
        {
            var message=confirm("关注JS高级篇");
        if(message=true)
        {
            document.write("恭喜你,年薪百万的节奏!");
            }
        else
        {
            document.write("不管你是男屌丝,还是女吊丝,不学习你永远都是屌丝。。。!");
            }
        
        }
    </script>
    
    
    </head>
    <body>
    <p id="con">js进阶篇</p>
    <form>
    <input type="button"value="点击进入"onclick="jump()"/>
    </form>
    </body>
    </html>

    1、这里的type类型写错了 【type="txet】应该是type="text

    改为

     <script type="text/javascript">

    2、if条件判断这里少了一个等号,应该是2个等号【if(message=true) 】

    改为

    if(message=true)

    3、这里的分号用的是中文半角,请用英文半角状态 

    【 document.write("恭喜你,年薪百万的节奏!");】

    【document.write("不管你是男屌丝,还是女吊丝,不学习你永远都是屌丝。。。!");】
    改为

    document.write("恭喜你,年薪百万的节奏!");
    document.write("不管你是男屌丝,还是女吊丝,不学习你永远都是屌丝。。。!");

    最后修改后的代码如下:(你可以贴到文本编辑器里重新运行试试。)

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>我们互动下</title>
    <script type="text/javascript">
        function jump(){
            var message=confirm("关注JS高级篇");
        if(message==true){
            document.write("恭喜你,年薪百万的节奏!");
            }
        else{
            document.write("不管你是男屌丝,还是女吊丝,不学习你永远都是屌丝。。。!");
        }
    }
    </script>
    </head>
    <body>
    <p id="con">js进阶篇</p>
    <form>
    <input type="button" value="点击进入" onclick="jump()"/>
    </form>
    </body>
    </html>

    以上。