我有一個模板,我克隆製作單頁應用程序。這裏面的模板是一些div的應該有一個唯一的ID,這樣當我打開多個應用程序(克隆多個div)如何在克隆模板時更改內部div?
<template id="templ">
<div id="name"></div>
<div id="btn">
<fieldset id="fld">
<input type="text" id="userMessage"placeholder="Type your message…" autofocus>
<input type="hidden">
<button id="send" >Save</button>
</fieldset>
</div>
</template>
應當獨立工作,我克隆它像這樣
var i =0
let template = document.querySelector('#templ')
let clone = document.importNode(template.content, true)
clone.id = 'name' + ++i // I can't change the Id o this name div
document.querySelector('body').appendChild(clone)
謝謝
放'++之間i' **()** –
它的工作原理,因爲空間,而不是一個解決方案 – Harman