【发布时间】:2016-01-06 04:57:03
【问题描述】:
我需要通过更改按钮的 id 将内容从一个 div 复制到另一个(增加它们)
示例:
<script type="text/javascript">
function add(){
document.getElementById('two').innerHTML = document.getElementById('one').innerHTML;
}
</script>
<div id="one">
<button id="button_1" >Button_1</button>
</div>
<div id="two"></div>
<button onclick="add();">Add</button>
这当然不能正常工作。
结果应该如下:
<div id="two">
<button id="button_2" >Button_2</button>
</div>
有什么简单的方法吗?
【问题讨论】:
-
您需要执行多少次?你能存储你当前拥有的 div 的数量并增加它吗?
-
“克隆”将从 2 开始,以带有 for 循环的 X 结束,我认为解决方案将是 slice() 函数,其中 number++ 将添加到 id 和按钮的末尾文本。每次它都应该创建一个带有新按钮的新 div(二、三、...)。
标签: javascript jquery html css