geek space web solutions

firstElementChild / firstChild‏ / children[0]

Thursday, 21 January 2010 16:55
Some time ago, I used the function in my javascript code firstElementChild. On Firefox it works fine but Internet Explorer does not work.

After some research, I discovered that indeed firstElementChild not working on any Internet Explorer but works on Firefox from version 3.5!
http://www.quirksmode.org/dom/w3c_traversal.html


So I decided to try with firstChild, which according to the link below works on all browsers:
http://www.quirksmode.org/dom/w3c_core.html

However, testing is now the opposite, my javascript works in IE but not Firefox! Indeed, once Firefox is misinterpreted, is apparently a well known problem GECKO engine is the indentation of the code that is the problem ! It would be a problem breaking space... In summary, if all tags are appressed to each other, firstChild work perfectly!


I decided then I dive into some of my old scripts that worked very well on most browsers. I used childNodes[0] which is exactly the same but is much less compatibility problems. I now use only childNodes[0]...
 

Add comment


Security code
Refresh

Sections


Last articles

Ouvrir une Squeezebox en jav... Présentation de CoffeeScript... Ouvrir une page Web depuis u... Component 'Classic Contact F... Module Fade Rotator pour Joo... Comment corriger une erreur ... MorfeoShow : Choses à savoir... Placer un DisplayObject en p... Soumission d’une Application... Cibler un élément DOM d'aprè...

Sondages

Do you think HTML5 can completely replace Flash ?
 
Would you be interested in an online XML editor ?
 

Paypal

paypal

Code du plugin Joomla AutoSEO 1.2 par www.geek-space.fr