从Javascript写入HTML文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从Javascript写入HTML文件相关的知识,希望对你有一定的参考价值。

我知道之前有人问过,但我似乎无法弄清楚这样做的方法。我从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创建元素

以上是关于从Javascript写入HTML文件的主要内容,如果未能解决你的问题,请参考以下文章

从 Android Studio 中的片段将数据写入 Firebase

Javascript写入txt和读取txt文件示例

代码片段使用复杂的 JavaScript 在 UIWebView 中插入 HTML?

从Node.js Stream写入多个文件

HTML Bookmarklet模板:将任何JavaScript代码片段转换为Bookmarklet

sublime text 3 添加 javascript 代码片段 ( snippet )