我想用按钮追加一些元素。但他们必须有不同的身份。 我必须使用阵列吗?像checkboxname [+ i]。 我正在使用javascript
提前致谢
function append()
{
var cb = document.createElement( "input" );
cb.type = "checkbox";
cb.id = "id"
cb.checked = false;
var textfield = document.createElement( "input" );
var delbtn = document.createElement( "input" );
delbtn.type = "button";
delbtn.value = "remove";
delbtn.onclick= function(){remove()}
document.getElementById( 'append' ).appendChild( cb );
document.getElementById( 'append' ).appendChild( textfield );
document.getElementById( 'append' ).appendChild( delbtn );
答案 0 :(得分:3)
您可以使用计数器来跟踪ID
考虑到你的代码我已经重构并使用本机JS& jQuery的。
示例:(使用原生JS):
示例:(使用jQuery):
你不是很具体。您可以使用for循环,但如果您希望它在按钮点击时发生,则for循环不适用