0
我有兩個按鈕。在第一個按鈕上點擊,我需要改變輸入文本類型來選擇第二個按鈕點擊框&,將選擇框更改爲通過Javascript輸入文本類型。謝謝。更改輸入文本以選擇選項,反之亦然
我有兩個按鈕。在第一個按鈕上點擊,我需要改變輸入文本類型來選擇第二個按鈕點擊框&,將選擇框更改爲通過Javascript輸入文本類型。謝謝。更改輸入文本以選擇選項,反之亦然
非常感謝@JoshMein,@Bergi,@火箭&建議。這對我幫助很大。我也嘗試了差異方式如下。
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
問題在哪裏支持? – Bergi
你爲什麼要這樣做?你甚至可以在選擇框中選擇什麼選項/ –
@JoshMein,我有'疾病'選擇框。當我選擇像「肥胖症」這樣的疾病時,輸入類型必須改爲文本,當我選擇「抑鬱症」這樣的疾病時,輸入類型必須改爲選擇「不再有,受控,可耐受,嚴重」值填充在選擇框內。 –