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

请问第十行下面直接写入contxt()的话为什么会直接弹出对话框?

请问第十行下面直接写入contxt()的话为什么会直接弹出对话框?

正在回答

3 回答

第十行在head标签里 contxt()写在这里  浏览器解析页面时解析到contxt() 执行这个函数 就会弹出窗口 

前面讲到的js代码位置里提到浏览器解析页面按先来后到显示页面

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

aloocardo 提问者

非常感谢!
2017-06-24 回复 有任何疑惑可以回复我~

下面这段代码时函数声明,程序运行之后会把这个提前到第一行来运行,也就是说contxt()在程序中(script标签内)的任何位置,只要运行到它,这段函数就会被触发。

function contxt() //定义函数,
      {
         alert("哈哈,调用函数了!");
      }


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

aloocardo 提问者

谢谢你的解答。
2017-06-24 回复 有任何疑惑可以回复我~

<!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="点击我" onclick=" contxt()   " />  // onclick="contxt()" 这边的意思是点击调用contxt函数,当点击以后回到上面alert弹出设置好的语句
   </form>
</body>
</html>

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

aloocardo 提问者

谢谢你的解答。
2017-06-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问第十行下面直接写入contxt()的话为什么会直接弹出对话框?

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