章节
问答
课签
笔记
评论
占位
占位

函数调用

函数定义好后,是不能自动执行的,需要调用它,直接在需要的位置写函数名。

第一种情况:在<script>标签内调用。

  <script type="text/javascript">
    function add2()
    {
         sum = 1 + 1;
         alert(sum);
    }
  add2();//调用函数,直接写函数名。
</SCRIPT>

第二种情况:在HTML文件中调用,如通过点击按钮后调用定义好的函数。

<html>
<head>
<script type="text/javascript">
   function add2()
   {
         sum = 5 + 6;
         alert(sum);
   }
</script>
</head>
<body>
<form>
<input type="button" value="click it" onclick="add2()">  //按钮,onclick点击事件,直接写函数名
</form>
</body>
</html>

注意:鼠标事件会在后面讲解。

任务

补充右边编辑器第15行,实现如下功能:

网页中有一按钮(名字"点点我"),当点击按钮后调用函数tcon(),弹出对话框"恭喜你学会函数调用了!"。

?不会了怎么办

函数调用,在需要的位置直接写函数名。

||
1
2
<!DOCTYPE HTML>
<html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / Code小白k1
你可能设置单击事件时 没有加()比如 onClick="handleClick()" 这个()是不能丢的

已采纳回答 / 慕粉15032310783
可加可不加,就像var一样,但是最好加上

已采纳回答 / qq_蓝皮鼠_0
这是立即执行函数,你可以看看这个链接下的说明哈:http://www.jb51.net/article/50967.htm

最赞回答 / 本可以拥有一切
学习一门语言的是一个熟练的过程, 不可能看一眼就能把它牢记并理解, 只有通过动手实践, 从自己编写过程中遇到的问题去查询解决, 才能加深理解和印象. 不要着急, 等你遇到问题会主动去查询资料了, 你就会慢慢发现, 学习一门语言有多么容易. 那时学习的思维已经开始成型了.

已采纳回答 / 慕粉2205194508
基本思想都一样,就是具体定义的语句有点不同

已采纳回答 / 慕粉5830429
alert(jiecheng(value));   可以理解为 jiecheng(value) return 的值返回给了alert 函数调用的参数。。。

最赞回答 / qq_梦与现实的距离_0
逗比了函数名是关键字

已采纳回答 / 慕莱坞9220042
<...code...>

已采纳回答 / 黑山头山大王
不需要,括号里直接写变量名就可以啦

最新回答 / 发质惊人
代码复制在谷歌浏览器打开正常啊

最新回答 / 王小维ww
经过调试,你的代码的问题是:你的函数里面的大括号小括号特么的都是中文输入法下的符号!!!!!!!我特么找了好久的错误,真是醉了,删掉自己打一遍,一点问题都没有,然后才发现题主的符号有问题!!!希望题主别犯这种错误了。最后........赔我大好青春!!!

最新回答 / 慕斯3035540
function还没有结束  所以不加; 【 function 函数名(){ 函数代码  } 】 这是一个整体,不能加“;”

已采纳回答 / kuban
简单点说,带括号的是函数调用,直接执行函数;不带括号的是绑定事件,事件触发再执行。复杂点说,带括号的是把返回值赋值给事件,不带括号的是把函数体所在地址位置赋值给事件。举个例子来说就是<div id="a">函数括号那回事</div><input id="ip" type="button" value="点击变色"><script type="text/javascript">    function cc(){        var a=document.g...
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言