私は2つのボタンを持っています。最初のボタン クリックで入力テキスト タイプを選択ボックスに変更し、2 回目のボタン クリックで選択ボックスを Javascript による入力テキスト タイプに変更する必要があります。ありがとう。
質問する
3606 次
1 に答える
5
@JoshMein、@Bergi、@Rocket、お時間とご提案をありがとうございます。とても助かりました。私も次のようにdiffの方法で試しました。
function changeToText() {
var obj = document.getElementById('disease1CurrentObject');
document.getElementById('divDisease1Current').removeChild(document.getElementById(obj));
var element = document.createElement('input');
element.setAttribute('type', 'text');
element.setAttribute('value', 'myVal');
element.setAttribute('id', 'myId');
document.getElementById('divDisease1Current').appendChild(element);
}
function changeToSelect() {
var obj = document.getElementById('disease1CurrentObject');
document.getElementById('divDisease1Current').removeChild(obj));
var element = document.createElement('select');
element.setAttribute('type', 'text');
element.setAttribute('value', 'myVal');
element.setAttribute('id', 'myId');
document.getElementById('divDisease1Current').appendChild(element);
}
& 1 つ以上、setAttribute() は IE バージョン 8 または 8 未満ではサポートされていません。
于 2012-05-31T08:27:22.083 に答える