javascript - 不重复地填充 HTML 表格数据

标签 javascript html

如何在不复制和粘贴代码的情况下填充多个表。 例如循环遍历数组并分配

<p>AMD</p>

无需复制并粘贴下面的代码。也许循环并递增用 javascript 编写的 id。我只是不知道该怎么做。

        <div class="chat-history">

            <div class="chat-message clearfix">

                <img src="http://lorempixum.com/32/32/people" alt="" width="32" height="32">

                <div class="chat-message-content clearfix"  onclick=alert("test")>

                    <span class="chat-time"></span>

                    <h5></h5>

                    <p>AMD</p>

                </div> <!-- end chat-message-content -->

我尝试过这个,我仍在研究它,但尚未完全理解。

<div  class="chat">

        <div class="chat-history">

            <div class="chat-message clearfix">

                <img src="http://lorempixum.com/32/32/people" alt="" width="32" height="32">

                <div id="company" class="chat-message-content clearfix"  onclick=alert("hush")>

                    <span class="chat-time"></span>

                    <h5></h5>

                    <p >DCTH</p>

                </div> <!-- end chat-message-content -->

            </div> <!-- end chat-message -->

            <script>

                for (i = 0; i < 10; i++) {
                    document.getElementById("company").innerHTML+= "<p>TEST</p>"
                }



            </script>

最佳答案

您的元素可以放入div内然后通过脚本,您应该将项目插入 <p>标签。添加了以下示例脚本:

        <div class="chat-history">

            <div class="chat-message clearfix">

                <img src="http://lorempixum.com/32/32/people" alt="" width="32" height="32">

                <div class="chat-message-content clearfix"  onclick=alert("hush")>

                    <span class="chat-time"></span>

                    <h5></h5>
                    <div id="company"></div>

                </div> <!-- end chat-message-content -->

            </div> <!-- end chat-message -->

            <script>
                var company = ["AMD", "APPLE"];
                company.forEach(function(i) {
                document.getElementById("company").innerHTML+= "<p>" + i + "</p>";
                });
            </script>

关于javascript - 不重复地填充 HTML 表格数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48636041/

相关文章:

javascript - 设置第二条验证消息

javascript - 如何在每次单击按钮时增加/减少视口(viewport)元值(初始比例、最大比例或最小比例)?

javascript - 确定窗口是否由 window.showModalDialog 打开?

javascript - 为什么动态表不显示边框

javascript - Cytoscape 中反射(reflect)重量的边缘

javascript - 使用 JS 设置 HTML "title"属性不会呈现 &

javascript - 如何在 Google map API 上禁用使用箭头键平移

html - 为什么 box-sizing on * 而不是 body

HTML 作为服务器端编程语言

javascript - 将 HTML 从 Applescript 发送到 Javascript 时如何正确转义双引号?