compatibility with jquery html method

Return string with innerHtml of first element instead of collection, return undefined instead null if element is not found.