Paul: createElement im IE langsam

Beitrag lesen

Moin.
Ich erstelle mir per DOM <option>'s für ein <select>. Im Firefox läuft dies in ca. 0,4 Sek. durch was gerade noch so ertragbar ist. IM IE8 dauert das ganze dann stolze 2 Sekunden.
Wie kann ich den IE tunen?

[code lang=javascript]<select id="meineID"></select>

<script type="text/javascript">
    // generates the option tags
    var en = 'Hier,sind,meine,Werte,in,einem,String,per,Komma,getrennt';
    var enT = 'Hier,sind,meine,Namen,in,einem,String,per,Komma,getrennt';
    var e = en.split(',');
    var eT = enT.split(',');
    for(var i = 0; i &lt; e.length; i++) {
        var option = document.createElement("option");
        // value des option
        var value = document.createAttribute("value");
        value.nodeValue = e[i];
        option.setAttributeNode(value);
        // inhalt des option
        var text;
        if(eT[i] &amp;&amp; (eT[i].length > 0)) text = document.createTextNode(e[i]+' --- '+eT[i]);
        else text = document.createTextNode(e[i]);
        option.appendChild(text);
        // option an select haengen
        var select = document.getElementById('meineID');
        select.appendChild(option);
    }
</script>[code]
PS: die Werte kommen als String an. Das frisst aber nicht die Performance.