我有这个元素:
<div id="divOne">
<button class="close-menu">close</button>
<ul>
<li>hello</li>
</ul>
</div>
我想复制#divOne的内部html,然后在页面加载时将其粘贴到其他div。
我使用此代码,但是我的按钮不再起作用。
document.getElementById('divTwo').innerHTML = document.getElementById("divOne").innerHTML;
谢谢
对于那些仍然看到这篇文章的人:
如果您希望按钮(onClick事件,...)在向元素添加新的HTML之后起作用,请使用以下代码:
element.insertAdjacentHTML(position, text);
https://developer.mozilla.org/zh-CN/docs/Web/API/Element/insertAdjacentHTML
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句