js动态插入行的问题function ff(){
k=mm.insertRow();
k.id='ko';
a=k.insertCell();
b=k.insertCell();
a.innerHTML='111';
b.innerHTML='222';
}为什么设置不了行的id 我用的是IE8

解决方案 »

  1.   

    var num=0
    function ff(){
    num++;
    k=mm.insertRow(mm.rows.length);
    k.id='ko'+num;
    a=k.insertCell(0);
    b=k.insertCell(1);
    a.innerHTML='111';
    b.innerHTML='222';
    }
      

  2.   

    不行,id没有反应呢
    ko1.onclick=function(){
    alert('f');
    }
      

  3.   

    document.getElementById("ko1").onclick=function(){
    alert('f');
    }
      

  4.   


    <script>
    var num=0 
    function ff(){ 
    num++;
    var k = document.getElementById("mm").insertRow(mm.rows.length); 
    k.id='ko'+num;
    var a=k.insertCell(0); 
    var b=k.insertCell(1); 
    a.innerHTML='111'; 
    b.innerHTML='222';
    }
    function doit(){
    document.getElementById("ko1").onclick=function(){ 
        alert('f');}
    }
    </script> 
    <table id="mm"></table>
    <input type="button" onclick="ff()" value="加行"><input type="button" onclick="doit()" value="加事件">