老师有关函数参数的问题
来源:3-4 编程练习
LongFace
2020-04-17 19:52:50
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>onload</title>
<script type="text/javascript">
window.onload = function () {
/* body... */
var btn = document.getElementById("btn");
function changeSty () {
this.style.color = "red";
}
function changeSty2 () {
this.style.color = "gray";
}
btn.onclick = changeSty;
btn.onmouseout = changeSty2;
}
</script>
</head>
<body>
<input type="button" value="点击改变按钮字体颜色" id="btn"/>
</body>
</html>老师,你好,拿这道题来举例子,就是如果当我们用 btn.onclick = changeSty;这种方式来调用函数的时候,不是不能加括号么,但是如果我写的函数需要传参数,这种情况下怎么办呢
1回答
好帮手慕慕子
2020-04-18
同学你好,代码是正确的,关于参数问题,可以在匿名函数内部调用定义的方法,然后传递参数,示例:

测试结果:

同学可以测试理解下,祝学习愉快~
相似问题