Я хочу знать, как сделать так, чтобы при нажатии кнопки и добавлении нового ввода он не заменял старый, а появлялся в новом биксах, оставляя старый.
<!DOCTYPE html>
<html>
<body>
<div id="itemcreator" class="itm">
<form id="form1">
<!--where the user inputs the item-->
Item: <input name="item" type="text" size="20">
</form>
<button onclick="outputname()">Add</button>
</div>
<div class="box" id="duplicater">
<p id="output"></p>
</div>
<script type="text/javascript">
var i = 0;
var original = document.getElementById('duplicater');
функция дублирования
function duplicate() {
i = i + 1;
var clone = original.cloneNode(true);
clone.id = "duplicetor" + ++i;
original.parentNode.appendChild(clone);
}
функция для вывода элемента.
function outputname() {
var x=document.getElementById("form1") ;
item = x.elements.namedItem("item").value;
if (item !== ""){
document.getElementById("output").innerHTML=item;
duplicater.style.display = "block";
document.getElementById("addTrade").style.left = "7px";
itemMkrWindow.style.display = "none";
}
}
</script>
.box {
display: none;
border-radius: 5px;
border-width: 1px;
border-color: black;
border-style: solid;
}