support comments by falling back to innerHTML