【问题标题】:A better method to clone original node element克隆原始节点元素的更好方法
【发布时间】:2020-09-20 06:01:22
【问题描述】:
<body>
    <ol>
        <li class="clonesonclick">
          <button id="li"><button id="ol">
       </li>
    </ol>
</body>

按钮克隆父元素,即liappendChild()&lt;ol&gt;,另一个克隆&lt;ol&gt;appendChild()&lt;body&gt;

我正在使用innerHTML 方法克隆&lt;ol&gt;,但我希望只有一个&lt;li&gt; 元素出现在body 的下一个子元素中,但它不起作用应该用什么方法来获得结果?-->

【问题讨论】:

  • 请包含您当前拥有的javascript,如果您可以使其成为可运行的stack snippet,将会有所帮助

标签: javascript function innerhtml appendchild clonenode


【解决方案1】:

你可以使用Node.cloneNode() method,只是不要忘记修改id属性(你可以删除它),这样你就不会得到重复的id。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-27
    • 1970-01-01
    • 1970-01-01
    • 2013-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-12
    相关资源
    最近更新 更多