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

为什么不弹对话框呢

<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 回答

楼主,您好,我分析了下你的代码跑不起来的原因有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>

以上。

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

Chacetse

纠正一下第二条应该是: if(message==true)
2015-07-09 回复 有任何疑惑可以回复我~
#2

我爱东影 提问者

太感谢了
2015-07-10 回复 有任何疑惑可以回复我~
#3

我爱东影 提问者 回复 Chacetse

谢谢你
2015-07-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468189    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

为什么不弹对话框呢

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