ff和ie点击事件都是onclick
<body>
<div id='ss' style=" height:100px;width:100px;background-color:#0000FF"></div>
<input value="添加方法" type="button" onclick="add()"/>
<script>
var div = document.getElementById('ss');
function add(){
div.onclick = gg;
}
function gg() {
alert('别点我啊!~~~~')
}
</script>
</body>

解决方案 »

  1.   

    不用这中写法div.onclick
    用添加属性的写法
      

  2.   

    <body>
    <div id='ss' style=" height:100px;width:100px;background-color:#0000FF"></div>
    <input value="添加方法" type="button" onclick="add()"/>
    <script>
    var div = document.getElementById('ss');
    function add(){
    if (document.all)
    div.setAttribute("onclick", gg);
    else div.setAttribute("onclick", "gg();");
    }
    function gg() {
    alert('别点我啊!~~~~')
    }
    </script>
    </body>