hasElement support