function copyOptions(sourceId, ...targetIds) {
var sourceSelect = document.getElementById(sourceId);
targetIds.forEach(function(targetId) {
var targetSelect = document.getElementById(targetId);
targetSelect.innerHTML = '';
for (var i = 0; i < sourceSelect.options.length; i++) {
var option = sourceSelect.options[i];
targetSelect.add(new Option(option.text, option.value, option.defaultSelected, option.selected));
}
});
}
copyOptions('name1.1', 'name1.2', 'name1.3', 'name1.4', 'name1.5', 'name1.6', 'name1.7', 'name1.8', 'name1.9', 'name1.10', 'name1.11', 'name1.12');
copyOptions('name2.1', 'name2.2', 'name2.3', 'name2.4', 'name2.5', 'name2.6', 'name2.7', 'name2.8', 'name2.9', 'name2.10', 'name2.11', 'name2.12');
Die aller letzte Zeile wird nicht annerkannt und die Optionen werden nicht von name2.1 weiter kopiert woran liegt das? Wenn ich die Vorletzte Zeile entferne klappt es aber. Kann wer helfen?