javascript中,假如一个函数是mySum(),那么给某个标签元素的onClick="mySum",和onClick="mySum()",有什么区别?

解决方案 »

  1.   

    onClick="mySum()"事件触发时会调用函数,而onClick="mySum"则不会调用
      

  2.   

    html标签里写 <xxx onclick="mySum();">
    用js写 document.getElementById("xxx").onclick = mySum; //处理函数句柄
      

  3.   

    <html>
    <head><script>
    function t(obj){
    alert("test");
    }window.onload = function(){
    document.getElementById("b2").onclick = t
    }</script>
    </head><body>
    <input type="button" value="1" onclick="t()" />
    <input type="button" id="b2" value="2"/>
    </body><html>