Javascript 当选择相同选项时,触发一次更改功能

Javascript 当选择相同选项时,触发一次更改功能,javascript,Javascript,我希望在用户同时选择第一个选项或选择相同选项时启动此功能。我试过onclick,但它发得太快了 资料来源1: 沃尔沃汽车 资料来源2: 本田 沃尔沃汽车 var s1=document.getElementById('source1'), s2=document.getElementById('source2'); var select_sources=函数(){ var sourceX=s1.0值, sourceY=s2.0; 变量约束={ x:{ 可选:[{ sourceId:sou

我希望在用户同时选择第一个选项或选择相同选项时启动此功能。我试过onclick,但它发得太快了


资料来源1:
沃尔沃汽车

资料来源2: 本田 沃尔沃汽车
var s1=document.getElementById('source1'),
s2=document.getElementById('source2');
var select_sources=函数(){
var sourceX=s1.0值,
sourceY=s2.0;
变量约束={
x:{
可选:[{
sourceId:sourceX
}]
},
y:{
可选:[{
sourceId:sourceY
}]
}
};
init(约束);
};
var init=函数(sourceInfos){
console.log(sourceInfos);
};
s1.onchange=选择源;
s2.onchange=选择源;

谢谢,

请编一把小提琴。我认为代码很简单。你的措辞有点混乱。您希望在选择source1 Volvo或source2 Volvo时触发事件?我希望在任何事件中都选择source1 Volvo时触发事件,并且我希望它再次触发,即使已选择source2中的Volvo并再次选择它。我的意思是每次当两个来源被选择的时候。