无法获取在 JS 中创建的表(或正文中的任何内容)以显示在浏览器中
Can't get table (or anything in body) created in JS to display in browser
我已经对此进行了几个小时的故障排除,找不到我知道的任何语法错误。我无法让表显示 AT。都。我截断了声明 HTML 类型的代码开头以及家庭作业中包含的注释。我只有几周的JS经验,在网站上发现了类似的问题,但找不到适用于我的问题。请帮助我弄清楚为什么除了徽标和地址之外,我无法显示任何其他内容!我对HTML不是很流利。(明天到期)
<script type="text/javascript" src="list.js"></script>
<script type="text/javascript">
var total = 0;
function amountTotal(){
var total = 0;
for (var i = 0; i <= amount.length; i++){
total = total + amount[i];
}
return total;
}
</script>
<title>The Lighthouse</title>
<link href="lhouse.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="title">
<img src="logo.jpg" alt="The Lighthouse" />
The Lighthouse<br />
543 Oak Street<br />
Owensboro, KY 42302<br/>
(270) 555-7511
</div>
<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><th>Last Name</th><th>Address</th>");
document.write("</tr>");
for (var i = 0; i < amount.length; i++) {
If (i % == 0) {
document.write("<tr>");
} else {
document.write("<tr class='yellowrow'>");
}
document.write("<td>"+ date[i] +"</td>");
document.write("<td class='amt'>"+ amount[i] +"</td>");
document.write("<td>"+ firstName[i] +"</td>");
document.write("<td>"+ lastName[i] +"</td>");
document.write("<td>"+ street[i] +"</ br>");
document.write(city[i] + ", " + state[i] + " " + zip[i]);
document.write("</td>");
document.write("</tr>");
document.write("</table>");
}
</script>
</div>
<div id="totals">
<script type="text/javascript">
document.write("<table border='1' cellspacing='1'>");
document.write("<tr>");
document.write("<th id='sumTitle' colspan='2'>Summary</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>Contributors</th>");
document.write("<td>"+ amount.length +"</th>");
document.write("</tr>");
document.write("<tr>");
document.write("<th>Amount</th>");
document.write("<td>"+ amountTotal() +"</td>");
document.write("</tr>");
document.write("</table>");
</div>
</body>
</html>
你注意到这段代码了吗?
If (i % == 0) {
document.write("<tr>");
}
在第二个脚本块中。我认为应该是
if(i%something == 0)
{
document.write("<tr>");
}
相关文章:
- Facebook登录不适用于iOS的应用内浏览器
- 是否有任何内置方法可以更改JavaScript对象'的属性设置为某个值
- 应用内浏览器赢得't加载页面
- 如何阻止Facebook应用内浏览器打开我的网站链接
- 应用内浏览器赢得't关闭
- Javascript可以在Safari上运行,但不能在任何其他浏览器上运行
- 使用 CasperJS 时,是否可以在执行任何内联或外部 Javascript 之前与加载页面的 DOM 进行交互
- 是否有任何跨浏览器方法可以获取带有滚动条的 DIV 宽度(如果存在)
- 任何具有浏览器支持和单次测试运行的 JavaScript 测试框架
- 如何使用Javascript关闭任何web浏览器
- 找不到“”;应用程序“;模板或视图.对象{fullName:“template:application”}将不呈现任何内
- 如何防止用户修改绑定到html控件的javascript变量的值(使用任何web浏览器的调试器选项)
- Lightbox无法在(任何)浏览器上工作
- 如何只在任何现代浏览器中关闭当前选项卡,如chrome、firefox、sarari、opera、IE,以及任何具有通用
- 任何禁用浏览器的方法's”;验证”;
- 如何在没有任何内置函数的情况下将元素添加到数组中
- 如何获得元素id点击没有任何内联函数调用在javascript
- 使用Cordova,我如何在Chrome中打开外部url,而不是应用内浏览器
- 在javascript/jquery中是否有任何内置功能来过滤邮件,如php's函数(!使用filter_var
- 任何网页浏览器垃圾收集删除的dom元素?(与Javascript对象相反)