toNode firstElementChild fallback for older browsers