--- sidebar_label: JSHandle.asElement --- # JSHandle.asElement() method #### Signature: ```typescript class JSHandle { asElement(): ElementHandle | null; } ``` **Returns:** [ElementHandle](./puppeteer.elementhandle.md)<Node> \| null Either `null` or the handle itself if the handle is an instance of [ElementHandle](./puppeteer.elementhandle.md).