通过ejs迭代渲染的内容和放在ejs内容之后的html元素渲染的内容相互覆盖

问题描述 投票:0回答:0
    <form id="selected-task-is" action="/user/delete" method="post">
        <div class="added-task">
            <ul class="task-list">
                <% for(let i of task){%>
                    <li class="task-list-items">

                        <!-- CHECKBOX  -->
                        <div class="checkbox-container">
                            <input id="checkbox" type="checkbox" name="id" value="<%= i.id%>">
                        </div>

                        <div class="display-task">

                            <!-- DISCRIPTION DISPLAY  -->
                            <p class="display-desc">
                                <%= i.description%>
                            </p>

                            <!-- DATE DISPLAY  -->
                            <p class="display-d_date">
                                <i class="fa-regular fa-calendar"></i>

                                <!-- FORMATTING DATE INTO CORRECT FORMAT  -->

                                <%{%>
                                    <% let m=["January", "February" , "March" , "April" , "May" , "June" , "July"
                                        , "August" , "September" , "October" , "November" , "December" ]; %>
                                        <%= m[i.d_date.getMonth()]%>
                                            <%= i.d_date.getDate()%>,
                                                <%= i.d_date.getFullYear()%>
                                                    <%}%>

                            </p>
                            </div>
                            <!-- CATEGORY DISPLAY  -->

                            <div class="category-container">
                            <%if(i.category!=null){%>
                                <p class="display-category">
                                    <span class="category-type">
                                        <%= i.category%>
                                    </span>
                                </p>
                                <%}%>
                        </div>
                    </li>
                    <%} %>
            </ul>
        </div>
    </form>
    <p>after ejs content</p>

    <!-- ADDING JAVASCRIPT ASSET  -->

    <script type="text/javascript" src="/js/index.js"></script>

    <!-- ADDING FONTAWESOME AS SCRIPT  -->

    <script src="https://kit.fontawesome.com/e784f7575e.js" crossorigin="anonymous"></script>
</body>


在这里输入


通过 ejs 迭代呈现的内容和放置在 ejs 内容之后的 html 元素呈现的内容相互重叠我正在尝试在 ejs 内容之后编写的内容应该在我完整的 ejs 呈现之后出现

javascript node.js npm ejs viewengine
© www.soinside.com 2019 - 2024. All rights reserved.