2022-07-05 12:42:31 +00:00
|
|
|
---
|
|
|
|
sidebar_label: ElementHandle.$$eval_1
|
|
|
|
---
|
|
|
|
# ElementHandle.$$eval() method
|
|
|
|
|
|
|
|
**Signature:**
|
|
|
|
|
|
|
|
```typescript
|
|
|
|
class ElementHandle {$$eval<Params extends unknown[], Func extends EvaluateFunc<[Element[], ...Params]> = EvaluateFunc<[
|
|
|
|
Element[],
|
|
|
|
...Params
|
|
|
|
]>>(selector: string, pageFunction: Func | string, ...args: Params): Promise<Awaited<ReturnType<Func>>>;}
|
|
|
|
```
|
|
|
|
|
|
|
|
## Parameters
|
|
|
|
|
|
|
|
| Parameter | Type | Description |
|
|
|
|
| --- | --- | --- |
|
|
|
|
| selector | string | |
|
|
|
|
| pageFunction | Func \| string | |
|
|
|
|
| args | Params | |
|
|
|
|
|
|
|
|
**Returns:**
|
|
|
|
|
|
|
|
Promise<Awaited<ReturnType<Func>>>
|
|
|
|
|