小结一下在函数使用的时候加括号和不加括号的区别

<input type="button" onclick="hanshu()" id="btn" value="按钮"/>
<input type="button" id="btn1" value="按钮2"/>
<script>
var btn=document.getElementById("btn");
var btn1=document.getElementById("btn1");
function hanshu(){
return alert(2);
}
btn1.onclick=hanshu();//这样操作页面加载的时候就会直接调用函数返回值
btn1.onclick=hanshu;//这样样操作的时候,相当于点击的时候调用hanshu整体去执行。

</script>

原文地址:https://www.cnblogs.com/pcyy/p/5295515.html