Javascript / Jquery Получить только проверенные строки и экспортировать эти строки, чтобы преуспеть

cagedwhale спросил: 13 октября 2017 в 07:29 в: javascript

У меня есть базовая функция экспорта, но она экспортирует всю HTML-таблицу.

function Export() {
        var text= "<table><tr>";
        var range; var x= 0;
        tbl= document.getElementById('sum_table');        for (x = 0; x< tbl.rows.length; x++) {                text= text+ tbl.rows[x].innerHTML + "</tr>";
        }        text= text+ "</table>";
        text= text.replace(/<A[^>]*>|<\/A>/g, "");
        text= text.replace(/<img[^>]*>/gi, "");
        text= text.replace(/<input[^>]*>|<\/input>/gi, "");        var ua = window.navigator.userAgent;
        var msie = ua.indexOf("MSIE ");        if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./))     
        {
            txtArea1.document.open("txt/html", "replace");
            txtArea1.document.write(text);
            txtArea1.document.close();
            txtArea1.focus();
            doneSA = txtArea1.document.execCommand("SaveAs", true, "demo.xls");
        }
        else             
            sa = window.open('data:application/vnd.ms-excel,' + encodeURIComponent(text));        return (doneSA );
    }

Я сейчас пытаюсь изменить оператор for, чтобы ТОЛЬКО включать строки, имеющие столбец флажка это проверено. Должен ли я создать скрытую таблицу? Как я могу перебрать строки и проверить флажок. Я пробовал несколько способов.

Любая помощь приветствуется

0 ответов