動的にテキストボックスを生成するためのJavaScriptを作成しました。JavaScriptのテキストボックスの動的生成
コード:
function addtextbox(val)
{
var foo = document.getElementById('fooBar');
var num = (document.getElementById('cnt').value -1 + 2);
ingrds[num]= val;
var newdiv = document.createElement('div');
var divIdName = 'divid'+num;
newdiv.setAttribute('id',divIdName);
newdiv.innerHTML = '<input type="text" size="15" id="' + ingrds[num] + '" value="' + val + '"><a href="javascript:remove('+divIdName+')">Remove</a>';
foo.appendChild(newdiv);
}
//は、remove関数は、私はそれを削除する前に、テキストボックスの値を取得したいと呼ばれるたびに動的に追加するテキストボックス
function remove(dId)
{
var foo = document.getElementById('fooBar');
foo.removeChild(dId);
}
を削除するように機能します。それについてどうやって行くの?前もって感謝します。
'ingrds [num] 'はどこから来たのですか? – Ibu