function AddSignRow(){ //读取最后一行的行号,存放在txtTRLastIndex文本框中 
  var newDeleteTD=newTR.insertCell(1); 
  newDeleteTD.innerHTML = " <div > <input type='button' id='mygengxin' value='更新' onclick=\""+this.value+"='已更新'\" />div>"; 
} 问题如题

解决方案 »

  1.   

    AddSignRow()方法执行后才可以对其修改
      

  2.   

    newDeleteTD.innerHTML = " <div><input type='button' id='mygengxin' value='更新' onclick=\"this.value='已更新'\" /></div>";
      

  3.   

    对呀  AddSignRow()方法执行后才可以对其修改   可是我这个方法执行一次就添加一行   添加完不管这个button了   有什么办法可以实现不
      

  4.   

    本身写onclick事件没用?     href都可以执行的
      

  5.   

     newDeleteTD.innerHTML = "<div align='center' style='width:80px' class='ZJL'><input type='button' id='mygengxin' value='更新' onclick=\"getvalue("+this.value+")\" /></div>";
    }
    function getvalue(o){
    var obj=document.getElementById('mygengxin').value;
     alert(obj);
     obj=(obj=="更新"?"已更新":"已更新");
     alert(obj);
     document.getElementById('mygengxin').value=obj;
     }
    呵呵在大家的帮助下  解决了  3Q都有分