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

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

請問該怎么用js但在下拉框選中時,調用一個函數來給另外一個下拉框?有了解的嗎?

請問該怎么用js但在下拉框選中時,調用一個函數來給另外一個下拉框?有了解的嗎?

喵喵時光機 2022-04-01 11:07:15
<select name="QQ"><option>--請選擇--</option><option value="1">1</option><option value="2">2</option></select>但我選中1或者2時 下面的下拉框會自動顯示對應的信息(1對應3 2對應4)<select name="QQ1"><option>--請選擇--</option><option value="3">3</option><option value="4">4</option></select>拜托了。
查看完整描述

3 回答

?
一只斗牛犬

TA貢獻1784條經驗 獲得超2個贊

你先打開VB,然后先中“ActiveX Dll”工程,然后開始編輯。編完后,保存一般是以“.cls”和“.vbw”保存。這時你選擇“文件”菜單,彈出下拉框,選中“生成.dll”選項,它就會在上面彈出一個進度條“正在生成.dll文件”。生成以后是一個有好象齒輪狀的圖標。
如果你要引用,就開一個“標準EXE”工程,然后在“工程”選項中,單擊“引用”,找到你剛才的“.dll”的文件名,在前面的復選框中打勾,就可以引用你剛才在那里面寫的方法等。

查看完整回答
反對 回復 2022-04-06
?
萬千封印

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

function changeo(){
var a=document.getElementById("QQ").options.value;
var a1=document.getElementById("QQ1").options.value;
if(a=="2"){
document.getElementById("QQ1").options.value="4"
}else{
document.getElementById("QQ1").options.value="3"
}
}


查看完整回答
反對 回復 2022-04-06
?
暮色呼如

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

給那個name="QQ"后邊加上id="QQ",給name="QQ1"后邊加上id="QQ1"
然后在第一個select上加onchange="change(this.value);"
最后加一個change(num)函數,如下:
<script>
function change(num)
{
switch(num)
{
case "1":
document.getElementById("QQ1").value="3";
break;
case "2":
document.getElementById("QQ1").value="4";
break;
}
}
</script>
思路就是在第一個下拉框上加個“變值”動作,然后獲取自身值,再根據自身值判斷目標下拉框的值,然后讓它的值等于那個數字就成了。


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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