在每行中有一个按钮,点击这个按钮之后,在这行之上出现一个新行,并且有输出框等,有没有示例代码,对这块有点不懂,在此谢过

解决方案 »

  1.   

    去看看javaScript  innerHTML 和  innerText的用法
      

  2.   

    用 innerHTML 可以先生成 innerHTML="<table><tr><td><input type=text>......"然后在要插入的位置<label id="newTr"></label>
    javascript 这样写  document.getElementById("newTr").innerHTML = innerHTML;这就可以了
      

  3.   

    我的表格是程序循环生成的,我想点击某一行,在其上方弹出新行,但是这种方法,只能在固定位置弹,并且如果把<label>的ID设为不同的,利用循环生成如,1,2,3,4,5,但是在js中,document.getElementById("newTr").innerHTML = innerHTML;
    的newTr,好像不能用变量?
    还有没其它的思路?
    我试了一下,隐藏的div,但是我这个表格就是在层里的,也就是div 嵌套 div 里面的div不好用:)无论属性调成什么,都是显示的,