为啥这样写页面中不显示“系好安全带,准备起航--目标JS文字!”这个内容,有一个按钮,点击也没效果!一个人检查很久了,求大神指教,谢谢!!

来源:1-2 编程练习

兮兮决

2016-08-06 10:22

<!DOCTYPE HTML>

<html>

<head>

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

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


<script type="text/javascript">


document.write("系好安全带,准备起航--目标JS文字!"+"<br/>");


function mycon{

    var myc=confirm("起航吗?");

    if(myc==true){

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

    }

    else{alert("JS");}

    }


</script>

</head>

<body>

<form>

    <input type="button" value="确定" onclick="mycon()"/>

</form>

</body>

</html>


写回答 关注

10回答

  • LQD
    2016-08-06 10:36:33
    已采纳

    function mycon(){}你是不是定义函数mycon的时候后面少了一个()

    兮兮决

    非常感谢!

    2016-10-20 16:08:46

    共 1 条回复 >

  • 冷月诗魂
    2016-08-25 09:43:08

    这是基础,兄弟。。

  • 学徒小黄
    2016-08-17 15:14:35

    function mycon{

        var myc=confirm("起航吗?");

        if(myc==true){

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

        }

        else{alert("JS");}

        }

    这些应该写在script.js里面。

  • 宝慕林6972327
    2016-08-06 14:39:12

    忘了加括号。。。

  • qq_如果陽光不再溫暖_03783241
    2016-08-06 11:34:23

    function mycon(){}你这里掉了个()

  • JohnnyHTML
    2016-08-06 11:33:58

    加括号啊...

    function mycon(){...}


  • 1mm
    2016-08-06 10:56:06


    function mycon{    这里少了一对()括号加上就没问题了


  • JEFT
    2016-08-06 10:52:43

    button直接写在body中就行了,前面定义函数少了()

  • qq_布宜诺斯艾利斯的清晨_0
    2016-08-06 10:49:52

    试了下,发现只要把document.write和函数function写在一起就不起作用了,个人觉得,在页面上显示可以用html,然后弹出框等一些交互的东西可以写在script里。

  • 稼轩93
    2016-08-06 10:46:02

    document.write("系好安全带,准备起航--目标JS文字!"+"<br/>");这句话没什么问题,我运行可以显示的。http://img.mukewang.com/57a54f4e0001321102280161.jpgmycon()要加括号

JavaScript进阶篇

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

468201 学习 · 21891 问题

查看课程

相似问题