无法使用JavaScript添加表格行

基兰RS


我有一段代码,用于使用javascript单击按钮时添加/删除表行我的表具有一个下拉菜单,其中包含两个文本框字段和一个用于删除按钮的字段。
这是我的桌子。这是我的HTML代码。
表结构

<table id="tbl" border="1">
        <tr>
            <td>Group</td>
            <td>Subject</td>
            <td>Reg.Number</td>
            <td>Delete?</td>

        </tr>
        <tr>
            <td> <select id='group'>
                    <option value='0'>----------</option>
                 </select></td>
            <td> <input type="text" id="sub" /></td>
            <td><input  type="text" id="regno" /></td>
            <td><input type="button" id="del" value="Delete" onclick="deleteRow(this)"/></td>

        </tr>
    </table>
    <input type="button" id="addmore" value="Add more" onclick="insRow()"/>

我的Javascript代码

function deleteRow(row)
{
    var i=row.parentNode.parentNode.rowIndex;
    document.getElementById('tbl').deleteRow(i);
}


function insRow()
{
    console.log( 'hi');
    var x=document.getElementById('tbl');
    var new_row = x.rows[1].cloneNode(true);
    var len = x.rows.length;   
    var inp1 = new_row.cells[1].getElementsByTagName('input')[0];
    inp1.id += len;
    inp1.value = '';
    var inp2 = new_row.cells[2].getElementsByTagName('input')[0];
    inp2.id += len;
    inp2.value = '';
    x.appendChild( new_row );
}

我面临的问题有点奇怪,这意味着,如果我在表中再添加一个下拉列表,“添加”功能将不起作用我在Google上尝试了所有方法,阅读了许多文章,但没有一个对我有帮助。请帮助我解决我的问题。谢谢。

瓦西尔·莫斯卡洛夫(Vasyl Moskalov)

只需替换.getElementsByTagName('input').getElementsByTagName('select') http://jsfiddle.net/2fk4L6fj/1/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法使用JavaScript在表格中添加表格数据

来自分类Dev

使用 DOM Javascript 添加和删除表格行

来自分类Dev

使用表格添加表格数据javascript

来自分类Dev

使用JavaScript隐藏表格行

来自分类Dev

使用JavaScript交换表格行

来自分类Dev

使用javascript在第一个表格行旁边而不是在第一个表格行之后动态添加表格行

来自分类Dev

如何使用Javascript在每个表格行的最后位置添加明细按钮?

来自分类Dev

如何使用javascript在laravel刀片中以编程方式在表格中添加一行

来自分类Dev

无法使用 jQuery 删除表格行

来自分类Dev

无法使用javascript编辑html表格

来自分类Dev

无法将图像作为表格添加到 javascript

来自分类Dev

无法使用javascript添加结果

来自分类Dev

使用javascript浏览HTML表格行

来自分类Dev

使用Javascript编辑表格行

来自分类Dev

使用javascript插入新表格行

来自分类Dev

使用JavaScript追加新的表格行

来自分类Dev

MVC表格使用JavaScript突出显示行

来自分类Dev

如何使用javascript显示隐藏的表格行?

来自分类Dev

在JavaScript中向HTML表格行添加ID

来自分类Dev

Javascript-在HTML表格中添加倍数行

来自分类Dev

如何通过javascript在页面加载后添加表格的行?

来自分类Dev

无法使用 Microsoft Graph 在 Excel 中添加表格

来自分类Dev

如何使用angular js将表格行添加为模板

来自分类Dev

使用 jQuery 动态添加表格行和列

来自分类Dev

表格无法在表格内使用

来自分类Dev

无法使用json对象使用Javascript显示动态表格

来自分类Dev

引导表格-无法添加字段

来自分类Dev

使用javascript向表格添加新单元格

来自分类Dev

无法使用Angular.js隐藏表格行的按钮

Related 相关文章

热门标签

归档