document.getElementById("Front").click = Front();

解决方案 »

  1.   

    document.getElementById("Front").click = {alert()};
      

  2.   

    不好意思。前两个错误。<script language="javascript">
    document.getElementById("Front").onclick = aa;
    function aa()
    {
    alert('');
    }
    </script>
      

  3.   

    当你用脚本指定了onclick的执行函数时,就不需要在<img id="Front" alt="" onclick="" />中指定了。
      

  4.   

    这是我的测试代码,你可以整个复制测试:<html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title></title>
    </head><body>
    <input type="submit" name="Front" id="Front" value="提交" />
    </body>
    <script language="javascript">
    document.getElementById("Front").onclick = aa;
    function aa()
    {
    alert();
    }
    </script>
    </html>
      

  5.   

    元素.attachEvent("on"+事件,事件)
      

  6.   

    <script language="javascript">document.write(<img id="Front" alt="" onclick="" />');</script>
      

  7.   

    比如我有一个HTML元素
    <img id="Front" alt="" onclick="" />
    我想动态的为他添加onclick事件,不知道要怎么写
    <script language="javascript">document.getElementById("Front").onclick="Front()"</script>这样写是不行的,这里是不是有类似事件委托之类的操作,大家帮忙~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~var el = document.getElementById("Front");
    if (el.attachEvent) { // IE
    el.attachEvent("on" + evname, func);
    } else if (el.addEventListener) { // Gecko / W3C
    el.addEventListener(evname, func, true);
    } else {
    el["on" + evname] = func;
    }
      

  8.   

    if (window.attachEvent)
    {
        document.getElementById("controlerid").onclick  = new Function("functionname(params)");
    }
    else
    {
        document.getElementById("controlerid").setAttribute("onclick","functionname(params)");
    }
    }