Javascript Onclick函数不显示表格

Javascript Onclick函数不显示表格,javascript,Javascript,如果我没有添加函数,我的代码将显示一个表,但是如果我添加onclick函数,它只显示单词而不显示表。单击按钮后,如何同时在表中显示单词 这是我的密码 <button onclick="add()">Add</button> <table border="1"> <script language="javascript" type="text/javascript"> var myArray = new Array(); myArray

如果我没有添加函数,我的代码将显示一个表,但是如果我添加onclick函数,它只显示单词而不显示表。单击按钮后,如何同时在表中显示单词

这是我的密码

<button onclick="add()">Add</button>
<table border="1">

<script language="javascript" type="text/javascript">



var myArray    = new Array();
myArray[0] = "IS001";
myArray[1] = "BUSINESS PROCESS CHANGE";
myArray[2] = "1:00PM";
myArray[3] = "4:00PM";
myArray[4] = "REIN";

function add(){
for (var i=0; i<5; i++) {
document.write("<td>" + myArray[i] + "</td>");
}
}
添加
var myArray=新数组();
myArray[0]=“IS001”;
myArray[1]=“业务流程变更”;
myArray[2]=“下午1:00”;
myArray[3]=“下午4:00”;
myArray[4]=“REIN”;
函数add(){

对于(var i=0;i,这是因为document.write()在写入文档之前会清除文档。此外,您忘记了结尾的
标记。如果您想遵循您的方法,您可能应该添加到表的innerHTML,而不是写入文档(并在html中关闭表标记).

在处理上述代码之前,请先看一下我有一个结束标记。您能给我一个例子吗,先生/女士?我似乎不明白。var table=document.getElementById(“idOfYourTable”);然后,当您有与您的表相关的变量表时,您可以将其附加到innerHTML,即每个for循环迭代中介于和之间的html标记,如下所示:table.innerHTML++=(“+myArray[i]+”);+=意味着您将附加到它,而不是覆盖它。非常感谢先生/maam。没问题。正如J Santosh所建议的,您应该阅读innerHTML并习惯它。最后一件事先生/maam。如何使它以行而不是列的形式显示?