由Javascript生成的表格不显示 [英] Table generated in by Javascript not displaying
本文介绍了由Javascript生成的表格不显示的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这个表格不显示在我的html文件中:任何人都可以看到明显的错误?我一直盯着它几个小时!
This table is not displaying in my html file: can anyone see an obvious mistake? I've been staring at it for hours!
<div id="data_list">
<script type="text/javascript">
document.write("<table border='1' rules='rows' cellspacing='0'>")
document.write("<tr>");
document.write("<th>Date</th><th>Amount</th><th>First Name</th>");
document.write("<th>Last Name</th><th>Address</th>");
document.write("</tr>");
for (i=0;i<=amount.length;i++){
if (i%2=0){
document.write(<tr>);
}else{
document.write("<tr class='yellowrow'>");
}
document.write("<td>" + date[i] + "</td class='amt'>" + amount[i]+ "</td>");
document.write("<td>" +firstName[i] + "</td><td>" + lastName[i] + "</td>");
document.write("<td>" + street[i] + "<br />" + city[i] + ", " +state[i]+ "" + zip[i] + "</td>");
document.write("</tr>");
}
document.write("</table>");
</script>
推荐答案
这里:
Here:
if (i%2=0){
document.write(<tr>);
}else{
document.write("<tr class='yellowrow'>");
}
应该是
should be
if (i%2==0){
document.write('<tr>');
}else{
document.write("<tr class='yellowrow'>");
}
i%2 = 0
应该是 i%2 == 0
另外,< tr>
应该是一个字符串'< tr>'
i%2=0
should be i%2==0
Also, <tr>
should be a string '<tr>'
这篇关于由Javascript生成的表格不显示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文