DOM4 spec
Doesn't work in IE7