ie
submitLineButton.onClick=doSubmit();

解决方案 »

  1.   

    var submitLineButton=document.createElement("Button"); 
    var ok=document.createTextNode("确认"); 
    submitLineButton.onClick=doSubmit; //============
    submitLineButton.appendChild(ok); 
      

  2.   


    <SCRIPT LANGUAGE="JavaScript">
    function doSubmit()
    {
    alert('xx')
    }
    window.onload=function(){
    var submitLineButton=document.createElement("Button"); 
    var ok=document.createTextNode("确认"); 
    submitLineButton.onclick=doSubmit; //onclick要小写 doSubmit后面不要()
    submitLineButton.appendChild(ok); 
    document.body.appendChild(submitLineButton)
    }
    </SCRIPT>
      

  3.   


    submitLineButton.onclick=doSubmit;
      

  4.   

    ie的setAttribute貌似不能写入事件
      

  5.   

    submitLineButton.setAttribute("onClick","doSubmit()"); 
    ====
    此句只有FF支持,IE不支持。
    submitLineButton.onClick=doSubmit
      

  6.   

    在IE中可以可以这样写:var btn = document.getElementById("button的ID属性名");
    btn.onclick = 调用方法的名字我在IE6下可以用的
      

  7.   

    setAttribute是标准DOM用法,IE中直接用IE-DOM,不要用setAttribute();