簡體   English   中英

更改輸入文本以選擇選項,反之亦然

[英]Change input text to select options & vice versa

我有兩個按鈕。 單擊第一個按鈕時,我需要更改輸入文本類型以選擇框,然后單擊第二個按鈕,將選擇框更改為通過Javascript輸入文本類型。 謝謝。

非常感謝@ JoshMein,@ Bergi,@ Rocket的時間和建議。 這對我幫助很大。 我也以差異方式嘗試如下。


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以上,低於8或8的IE版本不支持setAttribute()。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM