要在这后面红方框的地方加输入框,下面是JS添加文本的代码求大神帮忙!
JS 文本框

解决方案 »

  1.   

    var input=PMCounterRow.insertCell()在调用一次就行了,放在 var PMCounterValueCell这句下面,以后不要贴截图,非常令人讨厌
    var PMCounterValueCell=PMCounterRow.insertCell();
    var input=PMCounterRow.insertCell();input.innerHTML='<input type="text" style="width:50px" value="'+PMCounterValueControl.value+'"/>';
      

  2.   

    麻烦再问一下,我还需要获得文本框中的值,这input中需要加id么,并且怎么获得文本框中的值?
    input.innerHTML='<input type="text" style="width:50px" value="'+PMCounterValueControl.value+'"/>';
      

  3.   

    不需要加id,当然加也行不加id可以使用getElementsByTagName方法获取input对象,for遍历一下就行了
    var inputs=document.getElementById('PMCOUNTER_TABLE').getElementsByTagName('input');
    for(var i=0;i<inputs.length;i++)
    if(inputs[i].type=='text')alert(inputs[i].value)
      

  4.   

    你最好用jQuery,使用 innerHTML 追加的控件,在某些版本的浏览器下,使用 document.getElementById("").value 取不到值,jQuery 很好的解决了这个问题
      

  5.   

    怎么代码太多了,还不如<input style="visibility:hidden;"/>然后用js改变visibility的属性