簡體   English   中英

從Javascript寫入HTML文件

[英]Write to HTML file from Javascript

我知道有人問過它,但是我似乎找不到任何辦法。 我從Java方法返回2D數組,並希望將結果打印到表中。 我已經在其上方聲明了表頭。 有人提交先前定義的表單后,我將調用createT()。 Java方法返回的數組是正確的,我似乎無法從表中打印出來。

<table>
    ...
    <tbody>
        <script>
            function createT(){
                <% int[][]x = query.getData(); %>
                var result;
                for(var i=0; i<x.length; i++) {
                    results+= "<tr bgcolor = 'red'>";
                    for(var j=0; j<x[i].length; j++){
                        result+="<td>"+x[i][j]+"</td>";
                    }
                    result += "</tr>";
                }
                document.write(result);
            }
        </script>
    </tbody>
</table>

document.write將刪除所有現有的HTML。

你可以試試這個

document.getElementById('YourtableId').appendChild(result);

還可以使用document.createElement創建元素

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM