0

これを数時間トラブルシューティングしてきましたが、私が知っている構文エラーは見つかりません。テーブルに 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 &nbsp;&nbsp;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>
4

1 に答える 1

0

このコードに気づきましたか?

If (i % == 0) {
   document.write("<tr>");
} 

2 番目のスクリプト ブロックで。そうあるべきだと思う

if(i%something == 0)
{
    document.write("<tr>");
}
于 2013-11-12T02:28:54.843 に答える