<!-- Do not edit this file. It is automatically generated by API Documenter. --> [Home](./index.md) > [puppeteer](./puppeteer.md) > [JSHandle](./puppeteer.jshandle.md) > [asElement](./puppeteer.jshandle.aselement.md) ## JSHandle.asElement() method <b>Signature:</b> ```typescript asElement(): ElementHandle | null; ``` <b>Returns:</b> [ElementHandle](./puppeteer.elementhandle.md) \| null Either `null` or the object handle itself, if the object handle is an instance of [ElementHandle](./puppeteer.elementhandle.md).