Yesterday, W3C announced
Unfortunately, our days of vexation aren’t over yet.
First, the Element Traversal specification isn’t supported in the latest final product versions of Firefox or Internet Explorer for example. I didn’t check with Safari but Opera does support it. Some of those, if not all, will support the specification in their product releases of 2009.
Second, as we all know, users take time to upgrade to the latest versions of Web browsers, so the Web developers won’t get to enjoy the specification out of the box on the Web for sometimes.
So, should we forget about using Element Traversal? Well, no, not quite. Given the simplicity of the functions, you can easily write a work around. I developed et.js, Element Traversal for everyone while musing today around the future of ECMAScript. You don’t get to enjoy the
low implementation footprint of Element Traversal but it works at least. I didn’t test it in all browsers but the page contains a self-test. If it doesn’t work for you, let me know.