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

请问大神这有错吗?为什么还是会跳两次提示框

<!DOCTYPE HTML>

<html>

<head>

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

<title>函数调用</title>

   <script type="text/javascript">

      function contxt() //定义函数

      {

         alert("哈哈,调用函数了!");

      }

      contxt();

   </script>

</head>

<body>

   <form>

      <input type="button"  value="点击我" >  

   </form>

</body>

</html>


正在回答

10 回答

第一次点提交是直接调用函数的弹窗,再点一次鼠标左键点那个确定,下面的提交又变成提交中,

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

嗯,七楼说的对,我也去试了,就是提前就调用了函数contxt(),一提交马上会弹窗显示两次,为啥要多写这个呢,要写这个的话,设置按钮就没啥意义了

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

你这叫做回掉函数了

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

https://img1.sycdn.imooc.com//5b629a450001030107420389.jpg


https://img1.sycdn.imooc.com//5b629a4500014aa710130382.jpg

至于两次弹窗的问题,不敢确定。我认为是在head标签里,运行了两次contxt();。第一次命名的时候弹的,第二次是完成命名后弹的。

0 回复 有任何疑惑可以回复我~
<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>函数调用</title>   <script type="text/javascript">      function contxt() //定义函数      {         alert("哈哈,调用函数了!");      };   </script></head><body>   <form>      <input type="button"  value="点击我" >     </form></body></html>

你试试这样

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

慕码人6257344

对不起,这个打错了
2018-07-30 回复 有任何疑惑可以回复我~
#2

慕码人6257344 回复 慕码人6257344

少了onclick="contxt()"
2018-07-30 回复 有任何疑惑可以回复我~

你确定弹出两次?script中,你定义了一个function,之后你调用了一次,弹出一个alert,之后就什么都不会发生了阿,这个button你也没有绑定function,不会有任何操作阿?你这个是完整代码?

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

没有弹出对话框

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

彪彪归来

onclick 没有设置,点击肯定不会弹出东西啦
2018-07-25 回复 有任何疑惑可以回复我~

为什么我点了按钮界面没有任何变化啊

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

应该这样说。第一个弹出是执行了函数contxt(),第二个弹出的是点击按钮的时候调用函数的

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

函数前面会先输出了个alert,所以会弹出一个框,点击弹出的框是调用函数弹出的

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

举报

0/150
提交
取消

请问大神这有错吗?为什么还是会跳两次提示框

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