问答详情
源自:1-9 JavaScript-什么是函数

提示框重复出现

还有一个问题就是,按照左侧讲解的说法,我试了试,如果将代码写成

function  contxt(){

alert=("恭喜你,调取成功")

}

contxt()

提示框会不断的出现,即使没有点击下边的按钮,也会出现恭喜你,调取成功的提示框?难道在function下边加一个函数名就是让他无限循环的作用?

提问者:Balrog 2016-03-10 00:16

个回答

  • l1hx
    2016-03-10 01:12:05
    已采纳

    重复出现的原因跟你无关,而跟这个学习界面页面设计有关,似乎它会定时地重新载入编程区以刷新预览区,从而出现了循环的效果。如果你自己直接写在单独的html文件中,这个提示框就只出现一次。

    网页每次载入就会执行一遍 非function里面的 代码。你的例子中,contxt() 是对你自定义的函数的调用,于是自动执行了。

    下面这种写法和你现在的写法效果相同。

    <script>
        alert=("恭喜你,调取成功");
    </script>


  • _村姑王子_
    2016-03-10 00:41:25

    这样写contxt相当于一个执行句,浏览器读取到这位置会执行这个句子,点击在执行一次, 应该不会出现重复吧 ,是不是哪有改动了