请教在ie下如何为onClick事件动态赋值.
我希望点击链接后,弹出对话框aaa, 程序代码如下:
<html>
<head>
<script type="text/javascript">
function init(){
    var obj = document.getElementById('id1');
    obj.onClick = fun1 ;
}function fun1(){
     alert('aaa');
}
</script>
</head>
<body>
<a href="#" onClick="" id='id1'>abcdefg</a>
</body>
</html>
请教我该如何修改代码?谢谢!

解决方案 »

  1.   

    <html>
    <head></head>
    <body>
    <a  id='id1'>abcdefg</a>
    </body>
    <script type="text/javascript">function init1(){
    var obj = document.getElementById('id1');
    obj.onclick=function(){
     alert('aaa');
    }
    }
    init1();
    </script>
    </html>
      

  2.   

    obj.onclick = fun1 ;
      

  3.   


    <html>
    <head>
    <script type="text/javascript">
    function init(){
    var obj = document.getElementById('id1');
    obj.onclick = fun1 ;// onclick 需要全小写
    }function fun1(){
    alert('aaa');
    }window.onload = init;// 页面加载完成后执行初始化方法
    </script>
    </head>
    <body>
    <a href="#" onClick="" id='id1'>abcdefg</a>
    </body>
    </html>