你这也不是动不动态生成的问题  就是从数据库取纪录 取一条记录生成一行就完事了
有什么困难么?你用的是什么语言?

解决方案 »

  1.   


    <html>
    <body>
    <label id="haha"></label><br>
    <input type="button" value="点我" onClick="clickMe();">
    </body>
    </html>
    <script>
    function clickMe(){
    var str = "";
    str += "<table>";
    str += "<tr>";
    str += "<td>线路1</td>";
    str += "<td><select name='sele1' onChange='change(this.value);'>";
    str += "<option value='1'>1</option>";
    str += "<option value='2'>2</option>";
    str += "<option value='3'>3</option>";
    str += "</select></td>";
    str += "<td><input type='button' value='删除' onClick='del();'></td>";
    str += "</tr>";
    str += "<tr>";
    str += "<td>线路2</td>";
    str += "<td><select name='sele2' onChange='change(this.value);'>";
    str += "<option value='4'>4</option>";
    str += "<option value='5'>5</option>";
    str += "<option value='6'>6</option>";
    str += "</select></td>";
    str += "<td><input type='button' value='删除' onClick='del();'></td>";
    str += "</tr>";
    str += "<tr>";
    str += "<td>线路3</td>";
    str += "<td><select name='sele3' onChange='change(this.value);'>";
    str += "<option value='7'>7</option>";
    str += "<option value='8'>8</option>";
    str += "<option value='9'>9</option>";
    str += "</select></td>";
    str += "<td><input type='button' value='删除' onClick='del();'></td>";
    str += "</tr>";
    str += "</table>";
    document.all("haha").innerHTML = str;
    }
    function change(i){
    alert(i);
    }
    function del(){
    alert("我删");
    }
    </script>