调用函数时不加括号,是不是就都不能传参了?
<script type="text/javascript"> window.onload = function(){ var btn = document.getElementsByTagName("input")[0]; //声明函数 function beRed(){ this.style.color = "red"; } function beGrey(){ this.style.color = "gray"; } //调用函数不加括号 btn.onclick=beRed; btn.onmouseout=beGrey; } </script>
声明函数时,括号内不填变量, 调用时也不加括号是不是意味着以后都不能传递参数了.
28
收起
正在回答
4回答
你自己可以写个小案例测试一下
小丸子爱吃菜
2017-10-11 15:14:39
就是想在事件中传参的话,目前可以这样写
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>习题</title> </head> <body> <input type="button" id="btn" value="点击" onclick="ck(1,2)"/> <script src="http://cdn.bootcss.com/jquery/1.12.4/jquery.js"></script> <script> var btn=document.getElementById("btn"); function ck(a,b){ alert(a+b) } </script> </body> </html>
前端小白入门系列课程
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36712 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星