我想知道如何根據用戶提交的數字克隆我的div。如果他輸入3並按提交,這將克隆3格,如果42 - > 42格克隆等。有人可以幫忙嗎?根據提交的數字克隆一個div
現在我只是有一個按鈕,克隆我的div每次我按它。
在此先感謝。
function colorDiv() {
\t var selection = document.getElementById('color').value;
\t var div = document.getElementById('change');
\t
\t switch (selection) {
\t \t case "1":
\t \t div.style.backgroundColor = 'grey';
\t \t break;
\t \t case "2":
\t \t div.style.backgroundColor = 'yellow';
\t \t break;
\t \t case "3":
\t \t div.style.backgroundColor = 'blue';
\t \t break;
\t \t case "4":
\t \t div.style.backgroundColor = 'red';
\t \t break;
\t \t case "5":
\t \t div.style.backgroundColor = 'green';
\t \t break;
\t }
}
function multi() {
\t var item = document.getElementById("change");
\t var ligne = document.getElementById("br");
\t var dupli = item.cloneNode(true);
\t var dupliLig = ligne.cloneNode(true);
\t document.body.appendChild(dupli);
\t document.body.appendChild(dupliLig);
}
<div id="change" style="height:200px; width:200px"></div>
<br id="br">
<select id="color" onchange="colorDiv()">
\t <option value=1>Grey</option>
\t <option value=2>Yellow</option>
\t <option value=3>Blue</option>
\t <option value=4>Red</option>
\t <option value=5>Green</option>
</select>
<input type="text" name="">
<input type="submit" onclick= "multi()" >
使用'for'循環 – m87