解决方案 »

  1.   

    1、
    btn.onclick=function(){
    change();
    }2、
    <a onclick="change()">click</a>
      

  2.   

    移出去才行
    <script type="text/javascript">
    function change(){ 
       alert("ssssssss"); 
    }
    window.onload = function (){  
     
    };
    </script><a onclick="change()">click</a> 或者直接在onload中定义事件
    <script type="text/javascript">window.onload = function (){  
    function change(){ 
       alert("ssssssss"); 
    };
    document.getElementById('click').onclick=change; 
    };
    </script>
    <a onclick="change()" id="click">click</a>  
      

  3.   

    <a onclick="change()" id="click">click</a>
      

  4.   

    为什么触发change方法会在window.onload里面?
    直接触发超链接,不就是可以触发?
      

  5.   

    onload是一加载页面就触发的,像楼主的点击触发意思,不用写在onload里面,直接写在链接的onclick触发事件里就行
      

  6.   

    window.onload = function (){ 
        $("#abc").live('click',change);
        $("#abcd").live('click',change);
    };function change(){
       alert("ssssssss");
    }