我已能够使其工作,因为它现在添加到<div></div>
标记中现在我想删除此数组数字0,1,2,3并将数据填充到<div></div>
HTML中的标记,How can这个做,我如何让它插入div标签将javascript结果打印到div标记
<html>
<head></head>
<title>Js test</title>
<h1>Js Test</h2>
<body>
<script type="text/javascript">
var data = new Array();
function addElement(){
data.push(document.getElementById('ins_name').value);
data.push(document.getElementById('gpa').value);
data.push(document.getElementById('da').value);
document.getElementById('ins_name').value='';
document.getElementById('gpa').value='';
document.getElementById('da').value='';
display();
}
function display(){
var str = '';
for (i=0; i<data.length;i++)
{
//str+="<tr><td>" + data[i] + "</td></tr>";
"<tr>
<td align=center width=176>Institution </td>
<td align=center>GPA</td>
<td align=center width=187>Degree Awarded</td>
</tr>"
"<tr>
<td align=center width=176> </td>
<td align=center> </td>
<td align=center width=187> </td>
</tr>"
}
document.getElementById('display').innerHTML = str;
}
</script>
<form name="jamestown" id="jamestown" method="post" action="samris.php" />
Institution : <input type="text" name="ins_name" id="ins_name" /></br>
GPA : <input type="text" name="gpa" id="gpa" /></br>
Degree Awarded : <input type="text" name="da" id="da" /></br>
</p>
<input type="button" name="btn_test" id="btn_test" value="Button Add Test" onClick='addElement()'; /></br>
</form>
<div id=display></div>
</body>
</html>
'STR + = “
@ user3297291,由于做工精细,我非常感谢现在假设我希望把<表我如何展示它.. – Pharell
尝试首先编写看起来像你想要的那样的静态HTML。然后定义它的哪些部分是“动态的”,应该添加/删除/更改。最终,如果您要动态构建大部分UI,则可能需要查看像react,vue,angular或knockout这样的框架。但在这个例子中,你应该能够编写大部分类似于我的初始评论的HTML字符串。例如:''“