javascript を使用してテキストフィールドを div に動的に追加します
function moreLink(){
//gco is global, starts from 1, limit of textfields added is 10
if (gco!=10){
var newLinkb=[];
document.getElementById("extraLink").innerHTML+="<br>";
newLinkb[gco]= document.createElement('input');
newLinkb[gco].setAttribute('type','text');
newLinkb[gco].setAttribute('id',gco);
document.getElementById("extraLink").appendChild(newLinkb[gco]);
gco++;
}
else{ alert ('sorry, cannot add more, limit is 10');
}
}
したがって、右ボタンを押すとmoreLink
、新しいテキストフィールド入力タイプを追加する関数が呼び出されます。
問題は、最初のテキストフィールドに何かを書いてボタンを押すと、2 番目のテキストフィールドが表示されますが、最初のテキスト (値) が消えてしまうことです。
これを修正するにはどうすればよいですか?
ありがとう