firstElementChild is not supported by IE8