亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 Javascript 中獲取 Combobox 的 innerHTML?

如何在 Javascript 中獲取 Combobox 的 innerHTML?

MYYA 2023-06-15 17:13:18
這是我填充組合框的函數(它的 id 是 bc)function fillComboBox() {  for(let i=0; i < SemanticTaskPropertySet.types.length; i++) {    let option = document.createElement("option");    option.innerHTML = SemanticTaskPropertySet.types[i].bc;    option.value = SemanticTaskPropertySet.types[i].bc_id;    bc.appendChild(option);    let option2 = document.createElement("option");    option2.innerHTML = SemanticTaskPropertySet.types[i].ti;    option2.value = SemanticTaskPropertySet.types[i].ti;    ti.appendChild(option2);  }}該行的值:option.value = SemanticTaskPropertySet.types[i].bc_id;我得到了 bc.value;但是我怎樣才能得到這條線的價值呢?option.innerHTML = SemanticTaskPropertySet.types[i].bc;我試過:bc.innerHTML;但這是行不通的。提前致謝!
查看完整描述

3 回答

?
翻閱古今

TA貢獻1780條經驗 獲得超5個贊

用于option.text內部文本 ( innerHTML ) 的option


option.value為了value="1"


function getTextFunc(x) {

  console.log(x.options[x.selectedIndex].text);

}



let elem = document.getElementById("myElem")


getTextFunc(elem)

<select id="myElem">

  <option value="1"> Option Text 1</option>

  <option value="2"> Option Text 2</option>

</select>


查看完整回答
反對 回復 2023-06-15
?
德瑪西亞99

TA貢獻1770條經驗 獲得超3個贊

您可以嘗試.text屬性option元素:

option.text = SemanticTaskPropertySet.types[i].bc;


查看完整回答
反對 回復 2023-06-15
?
富國滬深

TA貢獻1790條經驗 獲得超9個贊

非常感謝!option.text = SemanticTaskPropertySet.types[i].bc; 然后是 bc.options[bc.selectedIndex].text;
工作得很好

查看完整回答
反對 回復 2023-06-15
  • 3 回答
  • 0 關注
  • 163 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號