如何使用JavaScript一次删除2行

时间:2014-03-19 10:03:42

标签: javascript jquery

如果只存在第一行单选按钮,如何使用JavaScript一次删除两行?

这样的事情:

  • 第1行:( radiobutton)some textfield
  • 第2行:文本字段

点击删除按钮后,该行都会被删除,但我写的代码只删除第一行而不是第二行。

JavaScript代码看起来像这样:

function deleteReserveDetails() {
    if (!document.forms[0].reserveRadiobutton) {
        return;
    } else {
        var hidValue = parseInt(document.forms[0].Hd1Value.value);
        var reserveRows = document.getElementById('reserveTable').getElementsByTagName('tr');
        var headerNo = 1;
        var radio = eval("document.forms[0].reserveRadiobutton");
        if (radio.length == undefined) {
            if (radio.checked) {
                var hidValue1 = parseInt(document.forms[0].Hd1Value.value) - 1;
                document.forms[0].Hd1Value.value = hidValue1;
                document.getElementById('reserveTable').deleteRow(headerNo);
            }
            return;
        }
        var k = 0;
        for (var j = 0; j < radio.length; j++) {
            if (radio[j].checked) {
                if (j == hidValue - 1) {
                    var hidValue2 = parseInt(document.forms[0].Hd1Value.value) - 1;
                    document.forms[0].Hd1Value.value = hidValue2;
                }
                document.getElementById('reserveTable').deleteRow(j + headerNo);
            }
        }
    }
}

您能否告诉我如何修改它以一次删除2行?

0 个答案:

没有答案