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]...
|