也許這樣?
<form>
<dl id="appendHere">
<dt >
<input type="text"/>
</dt>
<dt >
<button type="button" onClick="doAppend();"/>
</dt>
</dl>
</form>
<script>
var forIndexing = 0;
function doAppend(){
var newIn = document.createElement("dt");
newIn.innerHTML = '<input id="someId' + forIndexing + '" type="text"/>';
forIndexing++;
var newdt = document.createElement("dt");
newdt.innerHTML = '<button type="button" onclick="doAppend();"/>';
document.getElementById("appendHere").appendChild(newIn);
document.getElementById("appendHere").appendChild(newdt);
}
</script>
您使用哪種語言? – Stephen 2012-02-14 19:48:38
爲什麼你使用定義列表的東西不是定義? – animuson 2012-02-14 19:50:04
爲什麼有兩個'