Hallo,
hier die Funktion; nischt aufregendes:
function addOption(source,target){
var src_element=document.getElementById(source);
for(var i=0;i<src_element.childNodes.length;i++){
var option_element=src_element.childNodes[i];
if(option_element.nodeName=="OPTION" && option_element.selected==true){
var new_option=option_element.cloneNode(true);
document.getElementById(target).appendChild(new_option);
}
}
}
Ich habe dem Ziel-Select testweise mal ein onclick="alert(this.childNodes.length)" verpasst - gibt die korrekte Anzahl aus...
Grüße Basti