Select 基于其他选择的原型集选择选项

Select 基于其他选择的原型集选择选项,select,prototypejs,option,Select,Prototypejs,Option,如何使用prototype在具有相同选项的两个s之间“复制”所选选项?我尝试从“主”组合中使用 function getSelectedArea() { $$('#areacont1 option').find(function(ele){return !!ele.selected}) } var c2ROptions = $$('select#areacont2 option') c2ROptions[getSelectedArea()].selected = true 返回空值 并使

如何使用prototype在具有相同选项的两个s之间“复制”所选选项?我尝试从“主”组合中使用

function getSelectedArea() {
  $$('#areacont1 option').find(function(ele){return !!ele.selected})
}
var c2ROptions = $$('select#areacont2 option')
c2ROptions[getSelectedArea()].selected = true
返回空值

并使用

function getSelectedArea() {
  $$('#areacont1 option').find(function(ele){return !!ele.selected})
}
var c2ROptions = $$('select#areacont2 option')
c2ROptions[getSelectedArea()].selected = true
这显然不起作用,因为函数返回null

有什么提示吗

谢谢

$('option1').observe('change', function() {
    $('option2').value = $F('option1');
});
这段代码所做的是观察dropdown1(即下拉列表的id),当其值更改时,dropdown2将更新以反映相同的值