/////关键是看这以下几行 begin///// 
col = row.insertCell(3); 
col.innerHTML = " <Input name='account"+i+"' value='' onfocus=\"ClickBgColor(this.parentNode.parentNode)\"  onBlur='sum("+i+")' autocomplete='off' style='ime-mode:disabled' onfocus='this.select()' onkeydown='if(event.keyCode==13)event.keyCode=9'>"; 
col.align="center"; 
//////////////end///////////// 

解决方案 »

  1.   

    parentNode是什么意思呀?
    还有如果焦点移到另一行了,那么原来的行的背景色怎么变为#FFFFFF?
      

  2.   

    意思是说,焦点在那行,那行就变色,离开了那行就变为#FFFFFF
    该如何实现?
      

  3.   


    parentNode 父节点.
    变为白色,需要用到另外一个事件onblur:失去焦点事件 onblur=\"ClickBgColor(this.parentNode.parentNode)\"
      

  4.   

    /////关键是看这以下几行 begin///// 
    col = row.insertCell(3); 
    col.innerHTML = " <Input name='account"+i+"' value='' onfocus=\"ClickBgColor(this.parentNode.parentNode)\" onBlur='sum("+i+");ClickBgColor(this.parentNode.parentNode)' autocomplete='off' style='ime-mode:disabled' onfocus='this.select()' onkeydown='if(event.keyCode==13)event.keyCode=9'>"; 
    col.align="center"; 
    //////////////end///////////// 
      

  5.   

    其实可否在这下面(即利用ROW的属性)
    row.height="30"; 
    row.onmouseover=function(){SetBgColor(row,'#B9E9FF');} 
    row.onmouseout=function(){SetBgColor(row,'#FFFFFF');} 
    //row.onclick=function(){ClickBgColor(row);}  //如果没有注释此行,点击会整行变为#FFDDBB 
    写点什么代码,让它实现:焦点在那行,那行就变色,离开了那行就变为#FFFFFF呢?
      

  6.   

    上面的只是某个输入框的,可以成功实现了。
    现在我想实现:焦点在那行,那行就变色,离开了那行就变为#FFFFFF可否在这下面(即利用ROW的属性) 
    row.height="30"; 
    row.onmouseover=function(){SetBgColor(row,'#B9E9FF');} 
    row.onmouseout=function(){SetBgColor(row,'#FFFFFF');} 
    //row.onclick=function(){ClickBgColor(row);}  //如果没有注释此行,点击会整行变为#FFDDBB 
    写点什么代码呢?
      

  7.   

    准确说,焦点在那行的输入框中,那行就变色,离开了那行就变为#FFFFFF 
      

  8.   


    表格行没有onblur事件.
    不过可以变通处理.
      

  9.   


    可以给每个<input>都绑定这两个事件,不就实现了吗?.