16. september 2008 - 22:30
Der er
8 kommentarer og 1 løsning
createElement og style
Hej Er dette den eneste måde at få IE til at vise style på en div? try { newDiv = document.createElement("<div style='padding:2px;'>"); } catch (e) { newDiv=document.createElement("div"); newDiv.setAttribute("style", "padding:2px;"); }
Annonceindlæg fra QNAP
16. september 2008 - 22:56
#2
-- en createElement opretter hele elementet, så skal du bare fylde indhold i sagen bagefter !-) -- og det kan anbefales at benytte sig af klasser til at style elementer, også i den viste sammenhæng !o] -- og så er style en objekt-property, ikke en simpel property, så du gør bare: newDiv.style.padding = "2px";
17. september 2008 - 16:10
#5
Jeg mener nu bare, du kan gøre sådan her i alle browsere i dag: newDiv=document.createElement("div"); newDiv.style.padding="2px"; Helt uden try/catch. =)
17. september 2008 - 23:03
#8
Naej? :) Jeg syntes bare ikke, det fremgik helt klart af roenvings svar, men det gjorde det så måske. :P