BODY-element i FORM i IE7
Jeg undrer mig en smule. Jeg har opbygget en form dynamisk (i bund og grund et spørgeskema, hvor spørgsmål hentes fra db). Når jeg ønsker at hente elementerne fra formen, kan jeg selvfølgelig bruge elements-egenskaben på formen, men hvis nu jeg ikke direkte at bruge det array der kommer ud af det, men f.eks. ønsker at starte fra toppen og tjekke alle elementer "i" form-tagget, og ikke kun input-felter, textareas osv., så opfører IE7 sig rimeligt underligt.Med alert(document.getElementById('advisor_form').firstChild) returnerer den null, mens f.eks. Firefox returnerer object HTMLLabelElement, som efter min mening er korrekt, da det første element i kildekoden er et label-tag:)
Bruger man så alert(document.getElementById('advisor_form').childNodes[0].nodeName) returnerer IE7 pludseligt BODY, mens Firefox returnerer LABEL ganske korrekt.
Det besværliggøre jo alt andet lige vejen til mit mål, når man skal et niveau ned i dokumentet i IE, for at foretage de tjeks jeg skal.
Kan nogle komme med en logisk forklaring på dette, og måske endda en løsning?
