--- sidebar_label: Page.addScriptTag --- # Page.addScriptTag() method Adds a `<script>` tag into the page with the desired URL or content. #### Signature: ```typescript class Page { addScriptTag( options: FrameAddScriptTagOptions ): Promise<ElementHandle<HTMLScriptElement>>; } ``` ## Parameters | Parameter | Type | Description | | --------- | ------------------------------------------------------------------- | ----------------------- | | options | [FrameAddScriptTagOptions](./puppeteer.frameaddscripttagoptions.md) | Options for the script. | **Returns:** Promise<[ElementHandle](./puppeteer.elementhandle.md)<HTMLScriptElement>> An [element handle](./puppeteer.elementhandle.md) to the injected `<script>` element. ## Remarks Shortcut for [page.mainFrame().addScriptTag(options)](./puppeteer.frame.addscripttag.md).