ユーザーがボタンをクリックしたときに入力フィールドIDを動的に作成するにはどうすれば設定できますか? 私は、クリック時に作成されるテキストフィールドとコンボボックスのペアを持っています。したがって、ユーザーがクリックして1つのペアを作成するたびに、これらの値のペアを後で取得できるように配列に保存できるように、それらに一意のIDを割り当てる必要があります。動的に作成する入力要素のIDを設定する
function createattr() {
var input = document.createElement("input");
input.type = "text";
input.placeholder="Attribute name";
input.className = "attr-textfield-style";
inputval.appendChild(input);
//Display the drop down menu
var newDiv=document.createElement('div');
var html = '<select>', attrtypes = typeGenerate(), i;
for(i = 0; i < attrtypes.length; i++) {
html += "<option value='"+attrtypes[i]+"'>"+attrtypes[i]+"</option>";
}
html += '</select>';
newDiv.className="attr-combobox-style";
newDiv.innerHTML= html;
inputval.appendChild(newDiv);
}
私の場合には、要素が選択時に削除することができますので、タイムスタンプが素晴らしいサウンドが、私は、これを使用することはできません。私はそれを乗り越えるつもりです。提案してくれてありがとう、 –