【问题标题】:Why are the bullets for the unordered list being displaying before the items were added into the list?为什么在将项目添加到列表之前显示无序列表的项目符号?
【发布时间】:2020-01-03 23:38:19
【问题描述】:

为什么在添加列表项之前显示项目符号?

<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title>To Do List</title>
  </head>
  <body>
    <h1> <%=kindOfDay%> </h1>
    <ul>
      <% for (var i =0; i<= newListItems.length; i++){ %>
        <li> <%= newListItems[i] %></li>
      <%  } %>
    </ul>
    <form action="/" method="post">
      <input type="text" name="newItem" >
      <button type="submit" name="button">Add</button>
    </form>
  </body>
</html>

Screenshot

【问题讨论】:

  • i&lt;= newListItems.length; 应该是i &lt; newListItems.length;
  • i&lt;= (newListItems.length - 1)
  • 我会把它作为答案发布

标签: javascript html node.js ejs


【解决方案1】:

这是一个单独的错误,请尝试以下操作:

<% for (var i=0; i < newListItems.length; i++){ %>
   <li> <%= newListItems[i] %></li>
<%  } %>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-07
    • 2015-07-10
    • 1970-01-01
    • 1970-01-01
    • 2014-06-26
    • 1970-01-01
    相关资源
    最近更新 更多