重复并多次更改ID

时间:2015-09-30 13:49:33

标签: javascript html

我是这个论坛的新手,而不是做网站的专业人士,但现在我为朋友做了一份工作,我想复制一个div并更改id,我知道怎么做,但是,我希望能够不止一次更改id,现在新的id将是“bubbla1”,下次我点击按钮我希望它改为“bubbla2”等等...我发布我的HTML :

<button onclick="myFunction()">Ny Boll</button>
<script>
function myFunction() {
var elmnt = document.getElementsByTagName("DIV") [2];
var cln = elmnt.cloneNode(true);
document.body.appendChild(cln);
cln.id = "bubbla1" ;
}
</script> 

1 个答案:

答案 0 :(得分:1)

您可以使用计数器来跟踪您添加到页面的div数量,每次递增1并将总数追加到div的id,就像这样;

<button onclick="myFunction()">Ny Boll</button>
<script>
  var counter = 1;
  function myFunction() {
    var elmnt = document.getElementsByTagName("DIV") [2];
    var cln = elmnt.cloneNode(true);
    document.body.appendChild(cln);
    cln.id = "bubbla" + counter ;
    counter++;
  }
</script>