这样的效果一般是text存在的,但是隐藏,双击后显示
根据这个意思,应该不难实现吧

解决方案 »

  1.   

    手写的里面有属性名称写的不对,不过这个可以实现你的意思!
    <td onbloclick="texttoinput(this)" onKeydown='test(this.parnentNode,this)' onbluer='text2(this.parnentNode,this)'>abc <td/> function texttoinput(thiscell)
    {
       var thisvalue=thiscell.innerText;
    thiscell.innerhtml="<input id='aa' value=''>";
    var inputaa=document.getElementByid('aa');
    inputaa.innerText=thisvalue;
    inputaa.foace();//获得焦点事件那个单词不会写你自己查下
    }
    //判断回车事件
    function test(thiscell,thisinoput)
    {
      if(key==13)
       {
         var ss=thisinoput.value;
    thiscell.innerhtml="";
    thiscell.innerText=ss;  }
    }
    //失去焦点
    function test1(thiscell,thisinoput)
    {
         var ss=thisinoput.value;
    thiscell.innerhtml="";
    thiscell.innerText=ss;
    }