Hallo ich hab ein Problem. Wenn ich mir mittels DOM ein Auswahlfeld erzeuge vorin gewissen Optionen vorselktiert sind und ich dann dieses Objekt mit der Funktion cloneNode klone, übernimmt er nicht die vorselektierten Optionen mit in das geklonte DOM-Objekt. Hat jemand vo euch jemand eine Idee warum cloneNode hier anscheinend nicht richtig arbeitet? Achso das Problem tritt im Firefox wie auhc im IE auf.
anbei sende ich noch einen kleinen BeispielCode
danke im Vorraus
var select = document.createElement('select');
select.size = 3;
select.multiple = true;
select.name = 'derName';
var option1 = document.createElement('option');
var owert1 = document.createTextNode('1');
option1.appendChild(owert1);
option1.value = 'eins';
option1.id = 'bla';
select.appendChild(option1);
var option2 = document.createElement('option');
var owert2 = document.createTextNode('2');
option2.appendChild(owert2);
option2.value = 'zwei';
option2.selected = true;
option2.id = 'bla';
select.appendChild(option2);
var option3 = document.createElement('option');
var owert3 = document.createTextNode('3');
option3.appendChild(owert3);
option3.value = 'drei';
option3.id = 'bla';
option3.selected = true;
select.appendChild(option3);
selectClone = select.cloneNode(true);
wenn man nun select und selectClone im Browser darstellt sind in select zwei Felder vorselektiert und in selectClone nicht.