为什么外部引用的时候,将alert写到函数里的,但是点击按钮,不弹出alert框

来源:1-2 编程练习

yu_1010

2019-03-11 09:21

<!DOCTYPE HTML>

<html>

<head>

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

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

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

<script src="script.js"></script>

</head>

<body>

    <form>

    <input type="button" onclick="open()" value="点击我" />

    </form>

</body>

</html>

*******************下面js文件***********************

documen.write("系好安全带,准备起航,目标--js");

function open()

{

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

}

写回答 关注

8回答

  • 又是爱学习的一天
    2019-09-07 09:01:19

    open是jas语言里面的关键字 保留字  

  • 狼王梦0_0
    2019-08-16 20:32:09

    就是因为open是关键字

  • 聂博几
    2019-07-24 19:36:49

    1-  “documen”加个“t”

    2-“open”这个单词做函数不行,有别的效果。换成“fun”什么的就好了

    调试过了  代码没问题

  • 玄众妙
    2019-05-15 14:24:15


    <script type="text/javascript">

    document.write("系好安全带,准备起航,目标--js");

    function open()

    {

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

    }

    </script>

    这样试试,如果不行,那可能是因为open是个关键字

  • ITliao
    2019-04-07 22:38:30

    <input type="button" onclick="open()" value="点击我" />

    后面多了一个/

    狼王梦0_0

    那个/可有可无

    2019-08-16 20:25:54

    共 1 条回复 >

  • qq_Forget淡忘_1
    2019-03-17 19:35:25

    onclick “c”大写试试

  • qq_Forget淡忘_1
    2019-03-17 19:33:00

    document写错了少写个t“”

    yu_101...

    真的呢,应该这个也有一部分原因!open这个函数名有没有影响呢?

    2019-03-18 08:33:01

    共 1 条回复 >

  • 慕后端8557395
    2019-03-11 09:32:07

    你定义完函数以后得调用吧,你不调用弹不出来。

    documen.write("系好安全带,准备起航,目标--js");

    function open()

    {

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

    }

     open();


    你试试

    yu_101...

    不能点击事件中调用???我后面发面是不能用open这个词做函数名,换另外一个随便的名字就可以了。不知道是不是这个原因

    2019-03-13 08:24:32

    共 1 条回复 >

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题