Javascript 函数需要等待,直到选择标记';选择的s值
我的Javascript 函数需要等待,直到选择标记';选择的s值,javascript,html,Javascript,Html,我的main.js中有一个函数需要等待,直到在select标签上选择了一些选项。根据这一点,我将更新元素。我试着用addlistenerevent来做,但没有成功。有什么建议吗?我做错了吗 var测试=函数(){ 常量选项={ 虚拟:0, 一:五,, 二:八,, 3:2 }; var单位_1=1; var selectSource=“”; var selectTarget=“”; var节=document.getElementById(“单位”); 变量span_1='单位:'; 第节插入附
main.js中有一个函数
需要等待,直到在select
标签上选择了一些选项。根据这一点,我将更新元素。我试着用addlistenerevent
来做,但没有成功。有什么建议吗?我做错了吗
var测试=函数(){
常量选项={
虚拟:0,
一:五,,
二:八,,
3:2
};
var单位_1=1;
var selectSource=“”;
var selectTarget=“”;
var节=document.getElementById(“单位”);
变量span_1='单位:';
第节插入附录TML(“之前”,第1页);
var span_2=''+单位_1+'';
章节.插入附件TML(“之前”,第2页);
document.getElementById('source-lang')。addEventListener('change',function(){
selectSource=$('source-lang').find('select').val();
for(对象的常量键。键(选项)){
如果(key==selectSource | | key==selectTarget){unitPrice*=langOptions[key];}
}
var element=document.getElementById('span_2')。innerHTML=unit_1;
});
};
test()代码>
挑选
选择1
选择2
选择3
挑选
选择1
选择2
选择3
我想你要找的是
function selectOne(){
const id='selectOne';
log(id,document.getElementById(id).value);
}
document.getElementById('selectTwo')。addEventListener(“更改”,函数(){
console.log(this.id,this.value)
});代码>
选择一个
1.
2.
3.
选择两个
A.
B
C
使用
您想要更改
事件,而不是选择…@epascarello非常感谢。如果你给我一个答案,我可以给你信用
<select id="source-lang" style="background-color:#5e3080" name="source-lang" onchange="test()">
<select id ="target-lang" style="background-color:#5e3080" name="target-lang" onchange="test()">