【发布时间】:2014-01-30 09:44:53
【问题描述】:
我用 Javascript 编写了一些代码。我用一些复选框文本字段填充一个 div 标签,但是当我添加一个新的文本字段时,它总是刷新每个文本字段,而不是仅仅添加一个新的。
document.getElementById('addfeld').innerHTML+="<input type='checkbox' name=' "+checkname+"' id='"+checkid+"'><input type='textfield' name ='"+txtname+"' id='"+txtid+"'/><br>";
如何保留之前文本字段的值?
编辑注意:修复了 jsfiddle 链接,没有代码错误
【问题讨论】:
-
在添加 JSFiddle 链接时绕过“请在您的问题中发布代码”警告并不意味着您应该将 JSFiddle 链接粘贴到代码块中。提出这个问题的大多数人都不会费心访问该链接。
-
谢谢,我不会再犯同样的错误了。
-
您正在覆盖整个块,而不是仅附加到现有块。另外,为什么在一个
id上使用++ 就可以满足所有这些不同的变量? zavg 有正确的答案。这里有一些免费的想法;)jsfiddle.net/Wyqd6/4 -
@Shaanimal 我需要这些变量用于一些 SQL 查询。这就是我创建它们的原因。谢谢你的回答。
标签: javascript jquery checkbox textfield