---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.3
alternate:
  - https://divkit.tech/docs/en/concepts/divs/2/div-action.md
  - https://divkit.tech/docs/ru/concepts/divs/2/div-action.md
---
> **Documentation Index:** Fetch the complete configuration index at https://divkit.tech/docs/ru/llms.txt

# div-action
Определяет действие при нажатии на элемент.

## Параметры
| Параметры | Описание |
| --- | --- |
| `log_id` | <p>**string**</p><p>Обязательный параметр.</p><p>Идентификатор для логирования.</p> |
| `download_callbacks` | <p>**object**</p><p>Колбэки, которые вызываются после [дозагрузки данных](../../interaction#loading-data).</p><p>Значение имеет тип `div-download-callbacks`.</p> |
| `is_enabled` | <p>**bool_int**</p><p>Параметр отключает действие. Отключенное действие не реагирует на связанное с ним событие (клик, изменение видимости и т. д.).</p><p>Значение по умолчанию: `true`.</p> |
| `log_url` | <p>**string**</p><p>Ссылка для логирования.</p><p>Значение должно быть валидным URL.</p> |
| `menu_items` | <p>**array**</p><p>Контекстное меню.</p> |
| `payload` | <p>**object**</p><p>Дополнительные параметры, передаются приложению-хосту.</p> |
| `referer` | <p>**string**</p><p>Referer-ссылка для логирования.</p><p>Значение должно быть валидным URL.</p><p>Доступные платформы: Android, iOS.</p> |
| `scope_id` | <p>**string**</p><p>Идентификатор элемента, в области видимости которого будут изменяться значения переменных при выполнении действия.</p><p>Доступные платформы: Android, iOS, веб.</p> |
| `target` | <p>**string**</p><p>Вкладка, в которой должна открыться ссылка.</p><p>Возможные значения: `_self`, `_blank`.</p><p>Доступные платформы: веб.</p> |
| `typed` | <p>**object**</p><p>Значение имеет тип `div-action-typed`.</p><p>Список возможных значений:<li>[div-action-animator-start](div-action-animator-start.md#div-action-animator-start)</li><li>[div-action-animator-stop](div-action-animator-stop.md#div-action-animator-stop)</li><li>[div-action-array-insert-value](div-action-array-insert-value.md#div-action-array-insert-value)</li><li>[div-action-array-remove-value](div-action-array-remove-value.md#div-action-array-remove-value)</li><li>[div-action-array-set-value](div-action-array-set-value.md#div-action-array-set-value)</li><li>[div-action-clear-focus](div-action-clear-focus.md#div-action-clear-focus)</li><li>[div-action-copy-to-clipboard](div-action-copy-to-clipboard.md#div-action-copy-to-clipboard)</li><li>[div-action-dict-set-value](div-action-dict-set-value.md#div-action-dict-set-value)</li><li>[div-action-download](div-action-download.md#div-action-download)</li><li>[div-action-focus-element](div-action-focus-element.md#div-action-focus-element)</li><li>[div-action-hide-tooltip](div-action-hide-tooltip.md#div-action-hide-tooltip)</li><li>[div-action-scroll-by](div-action-scroll-by.md#div-action-scroll-by)</li><li>[div-action-scroll-to](div-action-scroll-to.md#div-action-scroll-to)</li><li>[div-action-set-state](div-action-set-state.md#div-action-set-state)</li><li>[div-action-set-stored-value](div-action-set-stored-value.md#div-action-set-stored-value)</li><li>[div-action-set-variable](div-action-set-variable.md#div-action-set-variable)</li><li>[div-action-show-tooltip](div-action-show-tooltip.md#div-action-show-tooltip)</li><li>[div-action-submit](div-action-submit.md#div-action-submit)</li><li>[div-action-timer](div-action-timer.md#div-action-timer)</li><li>[div-action-update-structure](div-action-update-structure.md#div-action-update-structure)</li><li>[div-action-video](div-action-video.md#div-action-video)</li><li>[div-action-custom](div-action-custom.md#div-action-custom)</li><li>[div-action-set-cursor-position](div-action-set-cursor-position.md#div-action-set-cursor-position)</li></p> |
| `url` | <p>**string**</p><p>Ссылка. Возможные значения: `url` или `div-action://`. Подробнее в разделе [Взаимодействие с элементами](../../interaction).</p><p>Значение должно быть валидным URL.</p> |

### menu_item
| Параметры | Описание |
| --- | --- |
| `text` | <p>**string**</p><p>Обязательный параметр.</p><p>Заголовок пункта меню.</p> |
| `action` | <p>**object**</p><p>Одно действие при нажатии на пункт меню. Не используется, если задан параметр `actions`.</p><p>Значение имеет тип `div-action`.</p> |
| `actions` | <p>**array**</p><p>Несколько действий при нажатии на пункт меню.</p> |

<details>
<summary>JSON</summary>

```json
{
  download_callbacks: {
    on_fail_actions: [ div-action, ... ],
    on_success_actions: [ div-action, ... ]
  },
  is_enabled: "bool_int",
  log_id*: "string",
  log_url: "string",
  menu_items: [
    {
      action: div-action,
      actions: [ div-action, ... ],
      text*: "string"
    },
    ...
  ],
  payload: "object",
  referer: "string",
  scope_id: "string",
  target: "string",
  typed: div-action-typed,
  url: "string"
}
```
</details>
