Довідник по властивостях JavaScript об'єктів
JavaScript — мова програмування, яка найчастіше використовується для створення інтерактивних Web-сторінок.
Дозволяє реалізувати ряд складних рішень в Web-документах і надає можливість на боці клієнта взаємодіяти з користувачем.
Із JavaScript можна:
- створювати сценарії Web-сторінок
- динамічно змінювати зовнішній вигляд Web-сторінок
- асинхронно обмінюватися даними з сервером
- створювати односторінкові та прогресивні Web-застосунки (React, AngularJS, Vue.js)
Із JavaScript також можна програмувати на боці сервера
| Властивість | Опис |
|---|---|
| abort | Виникає, коли завантаження медіафайлу скасовується користувачем або програмою. |
| accessKey | Встановлює або повертає клавішу доступу для елемента HTML. |
| accuracy | Використовується для визначення точності геолокації користувача. |
| activeElement | Сфокусований елемент усередині тіньового дерева. |
| activeElement | Повертає елемент, що в даний момент має фокус у документі. |
| afterprint | Виконується після завершення друку або закриття вікна попереднього перегляду друку. |
| alignContent | Встановлює або повертає вирівнювання елементів вздовж поперечної осі у flex-контейнері. |
| alignItems | Вирівнює flex-елементи вздовж перпендикулярної до головної осі лінії всередині контейнера. |
| alignSelf | Вирівнює елемент у контейнері. |
| altitude | Повертає висоту над рівнем моря для поточного місцезнаходження користувача. |
| altitudeAccuracy | Показує точність висоти користувача над рівнем моря. |
| altKey | Повертає `true`, якщо під час події миші була натиснута клавіша `Alt`, інакше `false`. |
| altKey | Вказує, чи була натиснута клавіша `Alt` під час події клавіатури (`true` або `false`). |
| altKey | Вказує, чи була натиснута клавіша Alt під час виникнення події дотику. Застосовується для створення комбінацій дотиків із клавішами. |
| altKey (KeyboardEvent) | Визначає, чи була натиснута клавіша Alt під час події клавіатури. |
| altKey (MouseEvent) | Перевіряє, чи була натиснута клавіша Alt під час події миші. |
| anchorNode | Вузол, де виділення почалося. |
| anchors | Повертає всі якорі (<a> елементи з атрибутом 'name') у документі. |
| animation | Задає або повертає параметри анімації CSS для елемента. |
| animationDelay | Встановлює або повертає затримку перед початком анімації елемента. |
| animationDirection | Встановлює або повертає напрямок виконання анімації CSS елемента. |
| animationDuration | Встановлює або повертає тривалість анімації елемента. |
| animationend | Виконується, коли CSS-анімація завершила своє виконання. |
| animationFillMode | Визначає стан стилів елемента до і після анімації. |
| animationiteration | Виконується кожного разу при завершенні одного циклу CSS-анімації. |
| animationIterationCount | Визначає кількість циклів, протягом яких анімація повинна відтворюватися. |
| animationName | Повертає назву анімації, яка активувала подію AnimationEvent |
| animationName | Задає назву анімації, яка має бути застосована до елемента. |
| animationName | Властивість об'єкта події анімації, що повертає назву CSS-анімації, яка викликала подію. Це корисно для відстеження конкретних анімацій, коли до елемента застосовано декілька анімацій. |
| animationPlayState | Керує відтворенням анімації, дозволяючи її призупиняти та відновлювати. |
| animationstart | Виконується на початку CSS-анімації після її запуску. |
| animationTimingFunction | Визначає швидкість анімації елемента за допомогою функції часу. |
| appCodeName | Відображає кодову назву браузера, в якому виконується код. |
| applets | Повертає всі об'єкти <applet> на веб-сторінці. |
| appName | Повертає назву браузера, який виконує код. |
| appVersion | Повертає версію браузера, який використовує користувач. |
| asyncIterator | Відомий символ: асинхронний ітератор (for await...of). |
| attributes | Повертає колекцію атрибутів елемента у вигляді об'єкта NamedNodeMap. |
| availHeight | Вказує висоту екрану, доступну для вікна браузера, в пікселях. |
| availWidth | Вказує ширину екрану, доступну для вікна браузера, в пікселях. |
| backfaceVisibility | Дозволяє керувати видимістю задньої сторони елемента при його повороті в просторі. |
| background | Встановлює або повертає значення фонового кольору або зображення для вказаного елемента. |
| backgroundAttachment | Встановлює або повертає, чи фонове зображення елемента буде фіксованим або прокручуватиметься разом із вмістом. |
| backgroundClip | Визначає область, в межах якої відображається фонове зображення або колір елемента. |
| backgroundColor | Встановлює або отримує колір фону елемента. |
| backgroundImage | Встановлює або повертає зображення, що використовується як фонове для елемента. |
| backgroundOrigin | Визначає початкову точку відліку для позиціонування фонового зображення елемента. |
| backgroundPosition | Встановлює або повертає позицію фону елемента. |
| backgroundRepeat | Визначає, як фонове зображення буде повторюватися всередині елемента. |
| backgroundSize | Встановлює або отримує розмір фону елемента. |
| baseURI | Повертає абсолютний URI базової адреси документа. |
| beforeprint | Виконується перед початком друку або відкриттям вікна попереднього перегляду друку. |
| beforeunload | Виконується перед тим, як користувач залишає сторінку або закриває браузер. |
| binaryType | Формат двійкових повідомлень: blob чи arraybuffer. |
| blur | Спрацьовує, коли елемент втрачає фокус. |
| body | Текст сповіщення. |
| body | Представляє тіло документа як елемент DOM. |
| border | Змінює або встановлює стиль рамки навколо HTML-елемента. |
| borderBottom | Змінює або встановлює стиль нижньої рамки навколо HTML-елемента. |
| borderBottomColor | Змінює або встановлює колір нижньої рамки навколо HTML-елемента. |
| borderBottomLeftRadius | Встановлює або отримує радіус округлення нижнього лівого кута елемента. |
| borderBottomRightRadius | Задає або змінює радіус закруглення нижнього правого кута елемента. |
| borderBottomStyle | Встановлює або змінює стиль нижньої рамки HTML-елемента. |
| borderBottomWidth | Встановлює або змінює ширину нижньої рамки HTML-елемента. |
| borderCollapse | Встановлює або змінює спосіб відображення меж таблиці. |
| borderColor | Змінює колір рамки навколо HTML-елемента. |
| borderImage | Встановлює зображення як рамку навколо HTML-елемента. |
| borderImageOutset | Визначає відступ зображення рамки від країв елемента. |
| borderImageRepeat | Визначає спосіб повторення зображення рамки навколо елемента. |
| borderImageSlice | Розрізає зображення рамки на частини для заповнення країв елемента. |
| borderImageSource | Встановлює зображення для використання як рамки елемента. |
| borderImageWidth | Встановлює джерело зображення для використання як межу елемента. |
| borderLeft | Встановлює або повертає стиль, ширину та колір лівої межі елемента. |
| borderLeftColor | Задає або змінює колір лівої рамки елемента. |
| borderLeftStyle | Задає або змінює стиль лівої рамки елемента. |
| borderLeftWidth | Задає або змінює ширину лівої рамки елемента. |
| borderRadius | Змінює або задає радіус закруглення кутів рамки елемента. |
| borderRight | Задає стиль, ширину та колір правої рамки елемента. |
| borderRightColor | Змінює колір правої рамки елемента. |
| borderRightStyle | Задає стиль правої рамки елемента. |
| borderRightWidth | Задає ширину правої рамки елемента. |
| borderSpacing | Встановлює відстань між кордонами суміжних комірок у таблиці. |
| borderStyle | Встановлює стиль рамки елемента. |
| borderTop | Встановлює або змінює стиль обведення верхньої межі елемента. |
| borderTopColor | Встановлює або змінює колір верхньої межі елемента. |
| borderTopLeftRadius | Змінює або встановлює радіус закруглення верхнього лівого кута елемента. |
| borderTopRightRadius | Змінює або встановлює радіус закруглення верхнього правого кута елемента. |
| borderTopStyle | Змінює або встановлює стиль верхнього краю рамки елемента. |
| borderTopWidth | Встановлює ширину верхнього кордону елемента. |
| borderWidth | Змінює ширину всіх чотирьох сторін кордону елемента. |
| bottom | Задає відстань від нижнього краю елемента до нижнього краю його контейнера. |
| boxShadow | Задає тінь для рамки елемента. |
| boxSizing | Визначає, як враховуються відступи та рамки при обчисленні загальної ширини і висоти елемента. |
| bubbles | Показує, чи буде подія підніматися вгору по ланцюжку DOM елементів (спливати). |
| buffer | Пов'язаний ArrayBuffer. |
| bufferedAmount | Байтів у черзі на відправлення. |
| button | Визначає, яка кнопка миші була натиснута під час події миші. |
| button | Вказує на натиснуту кнопку миші під час події (0 – ліва, 1 – середня, 2 – права). |
| buttons | Визначає, які кнопки миші були натиснуті під час події. |
| buttons | Повертає число, яке представляє всі активні кнопки миші під час події (ліві, праві, середні або комбінації). |
| byteLength | Довжина представлення в байтах. |
| byteLength | Розмір буфера в байтах. |
| byteOffset | Зсув представлення від початку буфера. |
| cancelable | Визначає, чи може подія бути скасована за допомогою preventDefault. |
| canplay | Подія сигналізує, що медіафайл можна починати відтворювати, не обов’язково до кінця завантажений. |
| canplaythrough | Подія сигналізує, що медіафайл можна відтворити до кінця без паузи для буферизації. |
| captionSide | Встановлює розташування підпису таблиці відносно її тіла. |
| caretColor | Встановлює колір текстового курсора в елементі. |
| change | Подія спрацьовує, коли значення елемента форми змінюється та втрачає фокус. |
| changedTouches | Список точок дотику, які змінили свій стан під час поточної події (наприклад, припинення дотику). Використовується для відстеження окремих дотиків у мультитач-сценаріях. |
| characterSet | Визначає кодування символів, використане для документа. |
| charCode | Визначає ASCII-код символа, який відповідає натиснутій клавіші. |
| charCode | Повертає код символу для події `keypress` (застаріле; рекомендується використовувати `key` або `keyCode`). |
| charset | Повертає кодування символів поточного документа у формі рядка. |
| childElementCount | Повертає кількість дочірніх елементів вузла. |
| childElementCount | Кількість дочірніх елементів. |
| childNodes | Містить дочірні вузли елемента. |
| childNodes | Усі дочірні вузли, включно з текстовими. |
| children | Повертає колекцію дочірніх елементів. |
| children | Дочірні елементи фрагмента. |
| classList | Надає доступ до класів елементу та дозволяє змінювати їх. |
| className | Надає доступ до класів елементу. |
| clear | Встановлює чи змінює властивість очищення плаваючих елементів навколо елемента. |
| click | Спрацьовує, коли користувач натискає на елемент. |
| clientHeight | Повертає висоту видимої області елемента. |
| clientLeft | Визначає відстань від лівого краю елементу до його внутрішньої рамки. |
| clientTop | Визначає відстань від верхнього краю елемента до його внутрішньої рамки. |
| clientWidth | Повертає ширину видимої частини елементу. |
| clientX | Визначає горизонтальну позицію курсора відносно видимої частини вікна. |
| clientX | Позиція курсора по осі `X` відносно області перегляду браузера. |
| clientY | Визначає вертикальну позицію курсора відносно видимої частини вікна. |
| clientY | Позиція курсора по осі `Y` відносно області перегляду браузера. |
| clip | Встановлює або змінює область, видиму вмісту елемента, обрізаючи його. |
| clipboardData | Властивість події, яка надає доступ до даних у буфері обміну під час виконання подій `copy`, `cut` і `paste`. Вона дозволяє зчитувати, додавати або змінювати дані, які копіюються, вирізаються або вставляються, використовуючи методи `getData()` та `setData()`. |
| closed | Перевіряє, чи було закрите вікно браузера. |
| code | Ідентифікує фізичну клавішу, незалежно від мови введення (наприклад, `'KeyA'` для клавіші `A`). |
| code | Визначає унікальний код клавіші, натиснутої на клавіатурі. |
| collapsed | Чи порожній діапазон (початок = кінець). |
| Collator | Порівняння рядків за правилами мови (сортування). |
| color | Встановлює або змінює колір тексту всередині елемента. |
| colorDepth | Повертає кількість бітів на кольоровий компонент на екрані. |
| columnCount | Встановлює або змінює кількість колонок для багатоколонкового макету елемента. |
| columnFill | Визначає, як вміст розподіляється між колонками багатоколонкового макету. |
| columnGap | Встановлює відстань між колонками у багатоколонковому макеті елемента. |
| columnRule | Встановлює стиль, товщину та колір лінії між колонками у багатоколонковому макеті. |
| columnRuleColor | Встановлює колір лінії, що розділяє колонки у багатоколонковому макеті. |
| columnRuleStyle | Визначає стиль лінії, яка розділяє колонки у багатоколонковому макеті. |
| columnRuleWidth | Встановлює ширину лінії, яка розділяє колонки у багатоколонковому макеті. |
| columns | Розділяє контент на колонки для багатоколонкового макету. |
| columnSpan | Об'єднує елемент на всі колонки у багатоколонковому макеті. |
| columnWidth | Встановлює ширину колонок у багатоколонковому макеті. |
| commonAncestorContainer | Найближчий спільний предок меж діапазону. |
| console | Використовується для виводу інформації у консоль розробника веб-браузера. |
| constructor | Вказує на функцію-конструктор, яка створила прототип об'єкта. |
| constructor | Повертає функцію, яка створила прототип об’єкта Array |
| contentEditable | Дозволяє вмикати або вимикати редагування вмісту елемента. |
| contextmenu | Спрацьовує при виклику контекстного меню правою кнопкою миші. |
| cookie | Дозволяє читати та встановлювати кукі для документа. |
| cookieEnabled | Повідомляє, чи ввімкнено підтримку cookies в браузері користувача. |
| copy | Спрацьовує, коли користувач копіює текст до буфера обміну. |
| counterIncrement | Збільшує значення лічильника елементу у CSS. |
| counterReset | Скидає значення лічильника елементу у CSS. |
| cssFloat | Вирівнює елемент за допомогою плаваючих властивостей CSS. |
| ctrlKey | Повертає `true`, якщо під час події була натиснута клавіша `Control`. |
| ctrlKey | Вказує, чи була натиснута клавіша Ctrl під час виникнення події. Використовується для реалізації складних жестів або комбінацій. |
| ctrlKey | Вказує, чи була натиснута клавіша `Control` під час події клавіатури (`true` або `false`). |
| ctrlKey (Key) | Визначає, чи була натиснута клавіша "Ctrl" під час події клавіатури. |
| ctrlKey (Mouse) | Визначає, чи була натиснута клавіша "Ctrl" під час події миші. |
| currentTarget | Визначає елемент, на який встановлено слухач подій під час виконання події. |
| cursor | Змінює вигляд курсора під час наведення на елемент. |
| cut | Спрацьовує, коли користувач вирізає текст до буфера обміну. |
| data | Містить текстові дані, які були додані до поля вводу під час події `input`, наприклад, символ або рядок, вставлений користувачем. Значення може бути `null`, якщо подія не передає текстових даних. |
| data | Повертає символ або рядок, який був доданий або видалений під час події введення. |
| dataTransfer | Містить об'єкт `DataTransfer`, пов’язаний із подією, який надає доступ до даних, що перетягуються під час дій копіювання, вирізання або вставки. Це використовується для обробки перетягування файлів або тексту в область введення. |
| DateTimeFormat | Форматування дати й часу за локаллю. |
| dblclick | Спрацьовує, коли користувач двічі клацає лівою кнопкою миші на елементі. |
| defaultPrevented | Забезпечує перевірку, чи було скасовано дію події. |
| defaultStatus | Встановлює або повертає стандартне повідомлення статусу для вікна браузера. |
| defaultView | Повертає об'єкт вікна, що асоційований з документом. |
| delegatesFocus | Чи делегується фокус першому фокусованому нащадку. |
| deltaMode | Параметр, що показує одиниці вимірювання для `deltaX` і `deltaY`. Це може бути пікселі, лінії або сторінки. |
| deltaMode | Вказує одиницю вимірювання для значень `deltaX`, `deltaY` та `deltaZ`. |
| deltaX | Визначає переміщення по осі X. Якщо колесо миші прокручується горизонтально, ця властивість покаже значення, яке вказує на величину руху. |
| deltaX | Визначає величину горизонтального прокручування, здійсненого колесом миші. |
| deltaY | Визначає переміщення по осі Y. Це значення використовується для вертикального прокручування, наприклад, при прокручуванні сторінки вгору або вниз. |
| deltaY | Визначає величину вертикального прокручування, здійсненого колесом миші. |
| deltaZ | Визначає величину зсуву по осі Z під час прокручування. |
| description | Опис символа, заданий при створенні. |
| designMode | Дозволяє редагувати вміст цілого документа, як у текстовому редакторі. |
| detail | Надає додаткову інформацію про подію, наприклад, кількість кліків для подій типу `MouseEvent`. |
| detail | Вказує кількість разів, коли подія була ініційована або додаткову інформацію про подію. |
| devicePixelRatio | Співвідношення фізичних пікселів до CSS-пікселів. |
| dir | Встановлює або повертає напрямок тексту вмісту елемента. |
| direction | Задає напрямок тексту в елементі: зліва направо або справа наліво. |
| display | Змінює видимість HTML-елемента, вказуючи, чи він відображається на сторінці. |
| doctype | Повертає об'єкт, що представляє тип документа (<!DOCTYPE>). |
| document | Представляє веб-сторінку, надаючи доступ до її вмісту та структури. |
| documentElement | Повертає елемент кореня документа, зазвичай <html>. |
| documentMode | Визначає режим документа для сумісності з браузером. |
| documentURI | Повертає URI поточного документа як рядок. |
| domain | Повертає або встановлює домен поточного документа. |
| domConfig | Забезпечує доступ до об'єкта конфігурації DOM. |
| drag | Спрацьовує, коли користувач перетягує елемент на веб-сторінці. |
| dragend | Спрацьовує після завершення перетягування елемента користувачем. |
| dragenter | Спрацьовує, коли перетягуваний елемент входить в область цільового елемента. |
| dragleave | Спрацьовує, коли перетягуваний елемент покидає межі цільового елемента. |
| dragover | Активує подію під час перетягування елемента над зоною призначення. |
| dragstart | Ініціює перетягування елемента, встановлюючи дані для операції перетягування. |
| drop | Визначає дію після скидання перетягуваного елемента в цільову зону. |
| durationchange | Виконує дію, коли змінюється тривалість медіафайлу (аудіо чи відео). |
| E | Представляє основу натурального логарифма, приблизно дорівнює 2.718. |
| elapsedTime | Ця властивість вказує, скільки часу в секундах тривав перехід, до моменту, коли подія `transitionend` була викликана. Значення базується на `transition-duration`, встановленій у стилях. |
| elapsedTime | Властивість, що показує час (у секундах), який минув з початку виконання анімації до моменту виникнення події. Допомагає контролювати тривалість та етапи анімації в реальному часі. |
| elapsedTime | Визначає час, що минув від початку анімації до моменту події. |
| embeds | Повертає колекцію всіх елементів <embed> у документі. |
| emptyCells | Відображає або приховує межі порожніх комірок у таблицях. |
| encoding | Кодування декодера. |
| encoding | Завжди utf-8. |
| endContainer | Вузол, де закінчується діапазон. |
| ended | Виконується при завершенні відтворення мультимедійного елемента. |
| EPSILON | Представляє найменше різницю між двома числами, яку JavaScript вважає відмінною від нуля. |
| error | Помилка читання, якщо була. |
| error | Виконується при виникненні помилки під час завантаження ресурсу або виконання медіа. |
| eventPhase | Вказує поточну фазу обробки події: захоплення, цільову або фазу спливання. |
| extends | Дозволяє класу успадковувати властивості та методи від іншого класу. |
| fillStyle | Колір чи градієнт заливки. |
| filter | Застосовує візуальні ефекти до елементів, такі як розмиття, яскравість або контраст. |
| firstChild | Повертає перший дочірній елемент вузла. |
| firstChild | Перший дочірній вузол. |
| firstElementChild | Повертає перший елемент-нащадок. |
| firstElementChild | Перший дочірній елемент. |
| flex | Задає, як елемент буде рости або скорочуватися всередині контейнера flex. |
| flexBasis | Встановлює або повертає початковий розмір гнучкого елемента в контейнері flex. |
| flexDirection | Визначає напрямок розташування гнучких елементів у контейнері Flexbox. |
| flexFlow | Встановлює або повертає значення властивостей напрямку та обтікання flex-контейнера. |
| flexGrow | Встановлює або повертає, як гнучкий елемент збільшується відносно інших. |
| flexShrink | Визначає, наскільки елемент може зменшуватись відносно інших елементів у контейнері flexbox. |
| flexWrap | Контролює перенесення елементів у флекс-контейнері на новий рядок, якщо місця недостатньо. |
| focus | Спрацьовує, коли елемент отримує фокус (наприклад, поле вводу). |
| focusin | Викликається, коли елемент отримує фокус або коли фокус переходить до його нащадків. |
| focusNode | Вузол, де виділення закінчується. |
| focusout | Викликається, коли елемент або його нащадки втрачають фокус. |
| font | Встановлює всі шрифтові властивості елемента в один рядок. |
| font | Шрифт тексту в форматі CSS. |
| fontFamily | Задає або повертає сімейство шрифтів для тексту елемента. |
| fontSize | Змінює розмір шрифту для конкретного HTML-елемента. |
| fontSizeAdjust | Змінює розмір шрифту для покращення читабельності при різних типах шрифтів. |
| fontStyle | Змінює стиль шрифту елемента на нормальний, курсивний або похилий. |
| fontVariant | Змінює вигляд тексту елементу, використовуючи різні варіанти шрифтів. |
| fontWeight | Змінює товщину шрифту тексту елементу. |
| forms | Повертає колекцію усіх форм <form> у документі. |
| frameElement | Повертає елемент, в якому вбудовано поточне вікно. |
| frames | Дозволяє доступ до колекції усіх фреймів у поточному вікні. |
| fullscreenchange | Викликається, коли елемент входить у повноекранний режим або виходить із нього. |
| fullscreenElement | Визначає, який елемент знаходиться у повноекранному режимі, або повертає `null`, якщо жоден. |
| fullscreenEnabled | Перевіряє, чи підтримує браузер режим повного екрану для користувача. |
| fullscreenerror | Викликається, коли не вдається увійти або вийти з повноекранного режиму через помилку. |
| geolocation | Надає доступ до API геолокації для визначення місцезнаходження користувача. |
| globalAlpha | Загальна прозорість малювання. |
| hash | Забезпечує доступ до фрагмента URL, який слідує після символу "#". |
| hash | Фрагмент із #: #section. |
| hashchange | Спрацьовує, коли змінюється фрагмент URL-адреси після символа решітки. |
| head | Повертає посилання на елемент <head> поточного документа. |
| heading | Визначає напрямок руху пристрою відносно Півночі в градусах (0°-360°). |
| height | Повертає висоту екрану користувача в пікселях. |
| height | Задає або змінює висоту елемента на вебсторінці. |
| history | Дозволяє взаємодіяти з історією перегляду веб-сторінок браузера. |
| history | Історія сесії (об'єкт History). |
| host | Визначає ім'я хоста та порт поточної веб-сторінки. |
| host | Хост із портом. |
| host | Елемент-хост цього тіньового дерева. |
| hostname | Хост без порта. |
| hostname | Повертає ім'я домену поточної веб-сторінки без порту. |
| href | Повна адреса рядком. |
| href | Повертає або встановлює повний URL поточної веб-сторінки. |
| icon | Адреса іконки. |
| id | Унікальний ідентифікатор елемента. |
| images | Повертає колекцію усіх зображень (<img> елементів) у документі. |
| implementation | Надає об'єкт, що дозволяє створювати та керувати документами DOM. |
| Infinity | Спеціальне числове значення, що представляє нескінченність або результат ділення на нуль. |
| innerHeight | Висота області перегляду. |
| innerHeight | Забезпечує висоту вікна перегляду браузера в пікселях. |
| innerHTML | Отримує або встановлює HTML вміст елементу. |
| innerHTML | Розмітка тіньового дерева. |
| innerText | Встановлює або отримує текстовий вміст елементу без HTML тегів. |
| innerWidth | Ширина області перегляду разом зі смугою прокрутки. |
| innerWidth | Забезпечує ширину внутрішньої області перегляду вікна браузера. |
| input | Спрацьовує кожного разу, коли користувач змінює значення в полі введення. |
| inputEncoding | Визначає кодування вхідного потоку даних документа. |
| inputType | Вказує на тип виконаної дії під час події введення, наприклад, `insertText`, `deleteContentBackward` або `insertLineBreak`. Це дозволяє точно визначати, яка саме зміна була внесена до текстового вмісту. |
| inputType | Визначає тип змін, внесених до елементу введення в реальному часі. |
| invalid | Спрацьовує, коли значення в полі форми є невалідним відповідно до вбудованих правил валідації. |
| isCollapsed | Чи порожнє виділення (просто курсор). |
| isComposing | Визначає, чи перебуває користувач у процесі введення складного тексту, наприклад, за допомогою редактора для складання символів (IME) для мов, що потребують складного вводу (як-от японська або китайська). Значення `true` означає, що введення ще не завершене. |
| isComposing | Вказує, чи перебуває користувач у процесі складання символів (наприклад, під час вводу складних знаків). |
| isConnected | Чи під'єднаний вузол до документа. |
| isContentEditable | Вказує, чи можна редагувати вміст елемента. |
| isId | Вказує, чи є властивість елемента ідентифікатором. |
| isolation | Задає режим ізоляції для запобігання змішуванню елементів із контекстом складання. |
| isTrusted | Визначає, чи подія була ініційована користувачем або програмно. |
| iterator | Відомий символ: метод, що робить об'єкт ітерованим (for...of). |
| justifyContent | Вирівнює та розподіляє простір між або навколо вмісту контейнера по головній осі. |
| key | Ключ, який було змінено в `localStorage` або `sessionStorage`. Якщо всі дані у сховищі були очищені, `key` буде `null`. |
| key | Відображає символ або функцію натиснутої клавіші (наприклад, `'a'`, `'Enter'`). |
| key | Повертає символ клавіші, яка була натиснута, як рядок. |
| keyCode | Повертає числовий код клавіші, яка була натиснута на клавіатурі. |
| keyCode | Повертає числовий код клавіші для події клавіатури (застаріле; `key` більш сучасний аналог). |
| keydown | Спрацьовує при натисканні будь-якої клавіші на клавіатурі. |
| keyIdentifier | Ідентифікує клавішу за унікальним значенням (застаріле; замінено властивістю `key`). |
| keypress | Спрацьовує, коли користувач натискає клавішу, що генерує символ. |
| keyup | Спрацьовує, коли користувач відпускає натиснуту клавішу на клавіатурі. |
| lang | Вказує мову, що використовується для вмісту елемента. |
| language | Повідомляє про переважну мову користувача, налаштовану в браузері. |
| lastChild | Останній дочірній вузол. |
| lastChild | Повертає останню дочірню ноду вузла. |
| lastElementChild | Повертає останній дочірній елемент. |
| lastModified | Час останньої зміни (unix, мс). |
| lastModified | Повертає дату та час останньої модифікації документа у форматі рядка. |
| latitude | Визначає широту поточного місця користувача в градусах, використовуючи дані геолокації. |
| layerX | Відстань курсора по осі `X` відносно батьківського контейнера, якщо є. |
| layerY | Відстань курсора по осі `Y` відносно батьківського контейнера, якщо є. |
| left | Встановлює або отримує значення відступу елемента від лівого краю контейнера. |
| length | Вказує кількість токенів у DOMTokenList. |
| length | Вказує кількість елементів у колекції. |
| length | Повертає кількість елементів у сховищі. |
| length | Вказує кількість атрибутів елемента. |
| length | Встановлює або повертає кількість елементів у масиві |
| length | Кількість оголошених параметрів функції. |
| length | Показує кількість елементів у стеку історії браузера. |
| length | Вказує кількість елементів у NodeList. |
| lengthComputable | Вказує, чи можна обчислити загальну довжину (розмір) операції завантаження. Повертає `true`, якщо відомо загальний обсяг даних для завантаження, і `false` в іншому випадку. |
| letterSpacing | Змінює або отримує відстань між символами в тексті елемента. |
| lineHeight | Задає або повертає висоту рядка тексту в межах елемента. |
| lineWidth | Товщина ліній. |
| links | Містить колекцію посилань у документі. |
| ListFormat | Перелік: «a, b та c». |
| listStyle | Задає або повертає стиль маркерів у списках HTML-елемента. |
| listStyleImage | Задає зображення, яке використовується як маркер для елементів списку. |
| listStylePosition | Визначає розташування маркерів списку відносно тексту елементів списку. |
| listStyleType | Визначає вигляд маркерів у списку, таких як круг, квадрат або число. |
| LN10 | Представляє природний логарифм числа 10. |
| LN2 | Представляє природний логарифм числа 2. |
| load | Виконується, коли повністю завантажені всі ресурси сторінки, включно з зображеннями та стилями. |
| loaded | Повертає кількість байтів, які були успішно завантажені на поточний момент. Використовується для визначення прогресу завантаження. |
| loadeddata | Виконується, коли достатньо медіаданих завантажено для початку відтворення. |
| loadedmetadata | Викликається, коли метадані медіафайлу (тривалість, розміри, тощо) завантажені. |
| loadstart | Викликається на початку завантаження ресурсу, наприклад, відео або файлу. |
| localStorage | Дозволяє зберігати дані локально в браузері користувача. |
| localStorage | Постійне сховище ключ–значення цього походження. |
| location | Вказує фізичне розташування клавіші (наприклад, ліва або права клавіша `Shift`). |
| location | Вказує поточну URL-адресу документа. |
| location | Вказує фізичне розташування натиснутої клавіші на клавіатурі. |
| location | Адреса поточної сторінки (об'єкт Location). |
| LOG10E | Вказує обернене значення логарифму числа 10 за основою e. |
| LOG2E | Представляє логарифм числа e за основою 2. |
| longitude | Визначає довготу поточного місця користувача в градусах, використовуючи дані геолокації. |
| margin | Встановлює або отримує відступи елемента від його зовнішніх меж. |
| marginBottom | Встановлює або отримує нижній відступ елемента від його зовнішніх меж. |
| marginLeft | Змінює відступ зліва для вибраного HTML-елемента. |
| marginRight | Змінює відступ справа для вибраного HTML-елемента. |
| marginTop | Змінює відступ зверху для вибраного HTML-елемента. |
| maxHeight | Встановлює максимальну висоту для вибраного HTML-елемента. |
| MAX_SAFE_INTEGER | Визначає найбільше безпечне ціле число, яке може бути коректно представлене в JavaScript. |
| MAX_VALUE | Визначає найбільше позитивне число, яке можна представити в JavaScript. |
| maxWidth | Встановлює максимальну ширину для вибраного HTML-елемента. |
| message | Дозволяє отримати рядкове повідомлення, що описує деталі помилки. |
| message | Використовується для обробки повідомлень між різними вікнами чи вкладками браузера. |
| metaKey | Повертає `true`, якщо під час події була натиснута клавіша `Meta` (Command на Mac). |
| metaKey | Вказує, чи була натиснута клавіша Meta (Command на Mac або Windows на Windows) під час події дотику. Корисно для створення специфічних дій на різних платформах. |
| metaKey | Вказує, чи була натиснута клавіша `Meta` (наприклад, `Command` на Mac) під час події. |
| metaKey (Key) | Перевіряє, чи була натиснута клавіша `Meta` під час події клавіатури. |
| metaKey (Mouse) | Перевіряє, чи була натиснута клавіша `Meta` під час події миші. |
| minHeight | Встановлює мінімальну висоту для вибраного HTML-елемента. |
| MIN_SAFE_INTEGER | Визначає найменше безпечне ціле число, яке можна точно представити в JavaScript. |
| MIN_VALUE | Визначає найменше позитивне число, яке можна представити в JavaScript, ближче до нуля, ніж будь-яке інше число. |
| minWidth | Встановлює мінімальну ширину для вибраного HTML-елемента. |
| mode | Режим доступу: open або closed. |
| mousedown | Реєструє натискання кнопки миші на елементі та запускає відповідний обробник події. |
| mouseenter | Викликається, коли курсор миші входить на елемент, не реагуючи на дочірні елементи. |
| mouseleave | Викликається, коли курсор миші виходить з елемента, не враховуючи дочірні елементи. |
| mousemove | Реєструє рух курсора миші по елементу або сторінці і запускає відповідний обробник. |
| mouseout | Викликається, коли курсор миші залишає межі елемента або переходить на дочірній елемент. |
| mouseover | element.addEventListener('mouseover', function(event) { // обробка події }); |
| mouseup | Викликається, коли користувач відпускає кнопку миші після її натискання. |
| movementX | Вказує на зміну позиції курсора по осі `X` з моменту попередньої події. |
| movementY | Вказує на зміну позиції курсора по осі `Y` з моменту попередньої події. |
| mozInputSource | Унікальна властивість для Firefox, яка вказує на джерело події (наприклад, миша або стилус). |
| name | Ім'я функції. |
| name | Визначає або повертає ім'я поточного вікна. |
| name | Повертає назву атрибута елемента як рядок. |
| name | Ім'я файлу. |
| name | Вказує на ім'я помилки або конкретний тип помилки. |
| namespaceURI | Повертає URI простору імен елемента. |
| NaN | Позначає "Not-a-Number" значення, що вказує на результат неправильної або недопустимої математичної операції. |
| NaN | Позначає значення, яке не є числом. |
| navigator | Інформація про браузер (об'єкт Navigator). |
| NEGATIVE_INFINITY | Представляє значення, що є меншим за будь-яке інше число. |
| newURL | Містить новий URL після зміни хеша на сторінці. |
| newURL | Повертає новий повний URL після зміни частини адреси після знаку `#`. |
| newValue | Нове значення ключа після зміни. Якщо ключ був видалений, `newValue` дорівнює `null`. |
| nextElementSibling | Повертає наступний елемент на тому самому рівні вузла. |
| nextSibling | Наступний сусідній вузол. |
| nextSibling | Повертає наступний елемент відносно батьківського елемента. |
| nodeName | Повертає ім'я вузла DOM. |
| nodeName | Назва вузла: ім'я тега, #text, #comment. |
| nodeType | Числовий тип вузла: 1 — елемент, 3 — текст… |
| nodeType | Повертає тип вузла DOM. |
| nodeValue | Містить значення тексту вузла DOM. |
| NumberFormat | Форматування чисел: розряди, валюти, відсотки. |
| objectFit | Визначає, як вміст елемента змінює розмір та розташовується всередині контейнера. |
| objectPosition | Визначає початкову позицію вмісту всередині контейнера. |
| offline | Використовується для відстеження, коли браузер переходить у режим офлайн. |
| offsetHeight | Повертає висоту елементу без границь і поля. |
| offsetLeft | Повертає відстань елементу до лівого краю батьківського елементу. |
| offsetParent | Вказує на батьківський елемент в контексті позиціонування. |
| offsetTop | Повертає відстань елементу до верхнього краю батьківського елементу. |
| offsetWidth | Повертає ширину елементу без границь і поля. |
| offsetX | Визначає горизонтальну позицію курсора відносно елемента, на якому спрацювала подія. |
| offsetX | Відстань курсора по осі `X` відносно елемента, на якому виникла подія. |
| offsetY | Повертає вертикальну позицію курсора відносно елемента, на якому спрацювала подія. |
| offsetY | Відстань курсора по осі `Y` відносно елемента, на якому виникла подія. |
| oldURL | Повертає URL сторінки до зміни фрагмента (hash) у адресному рядку. |
| oldURL | Містить старий URL до зміни хеша на сторінці. |
| oldValue | Попереднє значення ключа у сховищі перед його зміною. Якщо ключ був доданий уперше, `oldValue` дорівнює `null`. |
| onerror | Обробник помилок воркера. |
| online | Використовується для відстеження моменту, коли браузер відновлює підключення до інтернету. |
| onLine | Визначає, чи має користувач підключення до інтернету. |
| onmessage | Обробник повідомлень від воркера. |
| opacity | Встановлює прозорість HTML елемента. |
| open | Використовується для відстеження моменту, коли відкривається веб-сокет або інший комунікаційний канал. |
| opener | Вікно, що відкрило поточне. |
| opener | Забезпечує посилання на вікно, яке відкрило поточне вікно. |
| order | Встановлює порядок розташування гнучких елементів у контейнері flex. |
| origin | Походження: протокол + хост + порт. |
| origin | Повертає походження URL поточної веб-сторінки, включаючи схему, хост та порт. |
| orphans | Встановлює мінімальну кількість рядків тексту, які залишаються на сторінці при розбитті. |
| outerHeight | Визначає зовнішню висоту вікна браузера, включаючи рамки. |
| outerHTML | Повертає HTML вміст елементу разом з самим елементом. |
| outerText | Встановлює або повертає текстовий вміст елементу без HTML-тегів. |
| outerWidth | Повертає ширину зовнішнього розміру вікна браузера. |
| outline | Встановлює обведення навколо елемента без впливу на розмір і положення. |
| outlineColor | Змінює колір рамки навколо HTML-елемента. |
| outlineOffset | Зміщує контур елемента від його меж назовні, не впливаючи на розмір або положення. |
| outlineStyle | Задає стиль рамки навколо HTML-елемента. |
| outlineWidth | Задає товщину рамки навколо HTML-елемента. |
| overflow | Встановлює або повертає, як обробляти переповнення вмісту елемента в блоці. |
| overflowX | Керує горизонтальним переповненням вмісту елемента. |
| overflowY | Керує вертикальним переповненням вмісту елемента. |
| ownerDocument | Повертає документ, який містить вузол. |
| padding | Задає внутрішні відступи для HTML-елемента. |
| paddingBottom | Задає нижній внутрішній відступ для HTML-елемента. |
| paddingLeft | Задає лівий внутрішній відступ для HTML-елемента. |
| paddingRight | Задає правий внутрішній відступ для HTML-елемента. |
| paddingTop | Задає верхній внутрішній відступ для HTML-елемента. |
| pageBreakAfter | Встановлює чи відміняє розрив сторінки після певного елемента під час друку. |
| pageBreakBefore | Встановлює чи відміняє розрив сторінки перед певним елементом під час друку. |
| pageBreakInside | Контролює, чи допускається розрив сторінки всередині певного елемента під час друку. |
| pagehide | Виконується, коли сторінка стає невидимою або користувач покидає її. |
| pageshow | Виконується, коли сторінка відображається після переходу назад або при завантаженні з кешу. |
| pageX | Повертає горизонтальну позицію курсора миші відносно початку документа. |
| pageX | Позиція курсора по осі `X` відносно всього документа, враховуючи прокрутку. |
| pageXOffset | Забезпечує відступ горизонтальної прокрутки вікна браузера. |
| pageY | Позиція курсора по осі `Y` відносно всього документа, враховуючи прокрутку. |
| pageY | Визначає вертикальну позицію курсора миші відносно початку сторінки. |
| pageYOffset | Забезпечує вертикальний відступ прокрутки вікна браузера. |
| parent | Надає доступ до батьківського вікна чи фрейму веб-сайту. |
| parent | Батьківське вікно для фрейма. |
| parentElement | Батьківський елемент (або null). |
| parentElement | Повертає батьківський елемент вузла. |
| parentNode | Батьківський вузол. |
| parentNode | Повертає батьківський вузол вузла. |
| paste | Спрацьовує при вставці вмісту з буфера обміну в елемент на сторінці. |
| pathname | Вказує шлях сторінки від кореня сайту до поточної веб-сторінки. |
| pathname | Шлях: /css/properties. |
| pause | Викликається, коли відтворення медіафайлу (відео або аудіо) призупиняється користувачем або програмно. |
| permission | Стан дозволу: default, granted, denied. |
| persisted | Визначає, чи сторінка була збережена в кеші браузера для швидшого завантаження. |
| perspective | Встановлює глибину перспективи 3D-простору для елемента, створюючи ефект тривимірності. |
| perspectiveOrigin | Визначає початкову точку перспективи для 3D-трансформацій відносно елемента. |
| PI | Представляє відношення довжини кола до його діаметра, що є приблизно рівне 3.14159. |
| pixelDepth | Повертає кількість бітів на піксель на екрані користувача. |
| platform | Повертає рядок, який ідентифікує операційну систему користувача. |
| play | Спрацьовує, коли медіафайл (відео або аудіо) починає відтворюватися або відновлює відтворення після паузи. |
| playing | Відстежує момент, коли медіа-контент починає відтворюватися після паузи або завантаження. |
| PluralRules | Форми множини: 1 файл, 2 файли, 5 файлів. |
| port | Визначає порт, на якому працює поточна веб-сторінка. |
| port | Порт адреси. |
| position | Встановлює або повертає тип позиціонування елемента на веб-сторінці. |
| POSITIVE_INFINITY | Представляє числове значення, яке більше за будь-яке інше можливе числове значення. |
| previousElementSibling | Повертає попередній сусідній елемент вузла. |
| previousSibling | Попередній сусідній вузол. |
| previousSibling | Повертає попередній сусідній вузол вузла. |
| product | Повідомляє назву рушія браузера. |
| progress | Відстежує прогрес завантаження медіа-ресурсу, коли частини даних успішно отримані. |
| propertyName | Ця властивість об'єкта події (`event`) повертає ім'я CSS-властивості, для якої завершився перехід. Наприклад, якщо анімується зміна ширини елемента, значення буде `"width"`. Використовується для визначення, яка саме властивість завершила перехід. |
| propertyName | Повертає назву CSS-властивості, яка змінила своє значення під час анімації переходу. |
| protocol | Визначає або повертає протокол поточної веб-сторінки. |
| protocol | Протокол із двокрапкою: https:. |
| prototype | Базовий конструктор для створення об'єктів у JavaScript. |
| prototype | Дозволяє додавати методи та властивості до об'єктів дати, які можуть бути використані екземплярами цих об'єктів. |
| prototype | Прототип, що містить методи та властивості, спільні для всіх об'єктів типу Number. |
| prototype | Створює та маніпулює рядками тексту в JavaScript. |
| prototype | Прототип конструктора поточного об'єкту |
| prototype | Визначає додаткові методи для прототипу булевих об'єктів. |
| prototype | Об'єкт-прототип для екземплярів, створених через new. |
| pseudoElement | Властивість, яка вказує на псевдоелемент, що викликав анімаційну подію (наприклад, `::before` чи `::after`). Якщо подія стосується самого елемента, повертає порожній рядок. |
| pseudoElement | Властивість повертає назву псевдоелемента (наприклад, `::before` або `::after`), якщо подія `transitionend` була викликана для такого елемента. Якщо перехід не стосується псевдоелементів, повертається порожній рядок (`""`). |
| quotes | Встановлює або повертає стиль лапок для вбудованих цитат у елементі. |
| rangeCount | Кількість діапазонів у виділенні. |
| ratechange | Відстежує зміни швидкості відтворення медіа, наприклад, при зміні швидкості відео або аудіо. |
| readyState | Стан запиту: 0–4 (4 — завершено). |
| readyState | Вказує на поточний стан завантаження документа. |
| readyState | Стан: 0 порожній, 1 читає, 2 завершено. |
| readyState | Стан: 0 з'єднується, 1 відкрито, 2 закривається, 3 закрито. |
| referrer | Повертає URL-адресу документа, з якого користувач перейшов. |
| relatedTarget | Властивість події, яка повертає посилання на пов'язаний елемент під час переходу фокусу, тобто елемент, з якого або на який перемістився фокус. |
| relatedTarget | Елемент, пов'язаний з подією миші, наприклад, елемент, з якого курсор був наведений чи видалений. |
| relatedTarget (Focus) | Повертає елемент, на який або з якого був переміщений фокус під час події фокуса. |
| relatedTarget (Mouse) | Повертає елемент, на який перемістився або з якого вийшов курсор під час подій миші. |
| RelativeTimeFormat | Відносний час: «3 дні тому», «за годину». |
| repeat | Вказує, чи була клавіша натиснута та утримувалась без відпускання (`true` або `false`). |
| reset | Відстежує момент, коли форма була скинута до початкового стану. |
| resize | Дозволяє змінювати розміри елемента користувачем в заданих напрямках. |
| resize | Відстежує зміни розміру вікна браузера під час його зміни користувачем. |
| response | Тіло відповіді у форматі responseType. |
| responseText | Тіло відповіді текстом. |
| responseType | Очікуваний формат: text, json, blob… |
| result | Прочитаний вміст після завершення. |
| right | Встановлює або повертає правий відступ елемента від його найближчого розташованого предка. |
| root | Елемент-область перетину (null — вікно). |
| rootMargin | Відступи області перетину. |
| screen | Надає інформацію про екран, таку як ширина та висота. |
| screenLeft | Повертає горизонтальне положення вікна на екрані у пікселях. |
| screenTop | Повертає верхню координату вікна відносно екрану користувача. |
| screenX | Повертає горизонтальну координату курсору миші відносно екрана. |
| screenX | Позиція курсора по осі `X` відносно екрана пристрою. |
| screenX | Повертає горизонтальну координату вікна відносно екрану користувача. |
| screenY | Визначає вертикальну координату курсору миші відносно початку екрана. |
| screenY | Позиція курсора по осі `Y` відносно екрана пристрою. |
| screenY | Повертає вертикальну позицію вікна відносно екрану користувача. |
| scripts | Повертає колекцію скриптів, що є в документі. |
| scriptURL | Адреса скрипта воркера. |
| scroll | Відстежує прокрутку елементів або сторінки, реагуючи на її зміну. |
| scrollBehavior | Встановлює плавність прокручування в межах елемента при навігації або зміщенні. |
| scrollHeight | Повертає висоту контенту з прокруткою в межах елемента. |
| scrollLeft | Визначає або встановлює горизонтальну прокрутку елементу. |
| scrollTop | Визначає або встановлює вертикальну прокрутку елементу. |
| scrollWidth | Визначає ширину вмісту, що може бути прокручений в елементі. |
| scrollX | Горизонтальна прокрутка документа в пікселях. |
| scrollX | Повертає горизонтальну позицію прокрутки вікна користувача на сторінці. |
| scrollY | Вертикальна прокрутка документа в пікселях. |
| scrollY | Повертає вертикальну позицію прокрутки вікна користувача на сторінці. |
| search | Активується, коли користувач вводить або очищає текст у полі пошуку. |
| search | Повертає частину URL, що містить рядок запиту після знака '?'. |
| search | Рядок запиту з ?: ?x=1. |
| searchParams | Параметри запиту як URLSearchParams. |
| seeked | Спрацьовує, коли користувач або скрипт змінює поточну позицію відтворення медіафайлу. |
| seeking | Спрацьовує під час зміни позиції відтворення медіафайлу, до завершення перемотування. |
| select | Спрацьовує, коли користувач виділяє текст у полі введення або текстовій області. |
| self | Повертає посилання на поточне вікно браузера чи фрейм безпосередньо з коду. |
| sessionStorage | Сховище на час сесії вкладки. |
| sessionStorage | Зберігає дані у віконному сховищі сесії для тимчасового зберігання даних між сторінками. |
| shiftKey | Повертає `true`, якщо під час події була натиснута клавіша `Shift`. |
| shiftKey | Вказує, чи була натиснута клавіша Shift під час виникнення події дотику. Використовується для модифікованих жестів чи функцій. |
| shiftKey | Показує, чи натиснута клавіша Shift під час прокручування. |
| shiftKey (Key) | Визначає, чи була натиснута клавіша "Shift" під час події клавіатури. |
| shiftKey (Mouse) | Визначає, чи була натиснута клавіша "Shift" під час події миші. |
| show | Спрацьовує, коли dialog стає видимим на сторінці після виклику методу show. |
| signal | Сигнал, який передається операції для скасування. |
| size | Кількість значень у колекції. |
| size | Кількість пар у колекції. |
| size | Розмір у байтах. |
| size | Кількість параметрів. |
| size | Розмір у байтах. |
| sourceCapabilities | Вказує на `InputDeviceCapabilities` об'єкта, що описує пристрій, який викликав подію (наприклад, миша чи клавіатура). |
| specified | Вказує, чи був атрибут явно вказаний у HTML-документі. |
| speed | Повертає швидкість руху пристрою у метрах на секунду на основі географічного положення. |
| SQRT1_2 | Представляє квадратний корінь з числа 1/2. |
| SQRT2 | Представляє квадратний корінь з числа 2. |
| stalled | Виникає, коли браузер тимчасово перестає отримувати медіадані під час відтворення. |
| startContainer | Вузол, де починається діапазон. |
| state | Стан воркера: installing, activated… |
| state | Містить дані стану, що було збережено у відповідному записі історії. Ці дані передаються у методи `history.pushState()` або `history.replaceState()`, що дозволяє зберігати інформацію про стан сторінки та використовувати її при навігації назад або вперед у історії браузера. |
| static | Визначає методи або властивості, які належать безпосередньо до класу, а не до його екземплярів. |
| status | HTTP-код відповіді. |
| status | Надає доступ до статусного рядка вікна для відображення короткого повідомлення сторінки. |
| statusText | Текст статусу відповіді. |
| storageArea | Вказує, який саме об'єкт сховища (або `localStorage`, або `sessionStorage`) зазнав змін. |
| strictErrorChecking | Встановлює строгу перевірку помилок у документі. |
| strokeStyle | Колір чи градієнт контуру. |
| style | Модифікує стилі елемента. |
| submit | Спрацьовує, коли користувач надсилає форму на сервер. |
| subtle | Web Crypto API: хешування, підписи, шифрування. |
| super | Дозволяє викликати методи батьківського класу в дочірньому класі. |
| suspend | Виникає, коли браузер тимчасово зупиняє завантаження медіафайлу для збереження ресурсів. |
| tabIndex | Встановлює порядок фокусу елемента. |
| tableLayout | Встановлює або повертає макет таблиці для елемента. |
| tabSize | Встановлює або повертає ширину символу табуляції в елементі. |
| tagName | Повертає назву тегу елемента. |
| target | Повертає елемент, на якому було ініційовано подію. |
| targetTouches | Список точок дотику, які знаходяться на елементі, що викликав подію. Корисно для визначення дотиків, специфічних для конкретного елемента. |
| targetTouches | Повертає список точок дотику, які взаємодіють з елементом, на якому сталася подія. |
| textAlign | Горизонтальне вирівнювання тексту. |
| textAlign | Вирівнює текст всередині елемента по лівому, правому краю, центру або ширині. |
| textAlignLast | Вирівнює останній рядок тексту в блоці при використанні властивості "justify". |
| textContent | Текстовий вміст вузла і всіх нащадків. |
| textContent | Містить текстовий вміст вузла. |
| textDecoration | Дозволяє отримати або змінити стиль оформлення тексту елемента. |
| textDecorationColor | Задає колір оформлення тексту елемента. |
| textDecorationLine | Визначає тип лінії для оформлення тексту елемента. |
| textDecorationStyle | Визначає стиль лінії декорації тексту, як-от суцільний чи пунктирний. |
| textIndent | Встановлює або повертає величину відступу першого рядка тексту всередині елемента. |
| textOverflow | Встановлює або повертає спосіб обробки переповнення тексту в елементі. |
| textShadow | Додає тінь до тексту всередині елемента, дозволяючи налаштувати її вигляд. |
| textTransform | Перетворює текст всередині елемента в верхній, нижній регістр або капіталізує його. |
| thresholds | Пороги видимості, на яких спрацьовує колбек. |
| timeout | Ліміт часу запиту в мілісекундах. |
| timeStamp | Вказує час у мілісекундах, коли подія була ініційована від моменту завантаження сторінки. |
| timeupdate | Використовується для відстеження зміни поточного часу під час відтворення мультимедіа. |
| title | Змінює або повертає заголовок поточної веб-сторінки. |
| title | Заголовок сповіщення. |
| title | Містить текст підказки для елемента. |
| toggle | Використовується для реагування на зміну стану відкриття або закриття елемента `<details>`. |
| top | Надає доступ до верхнього рівня вікна для маніпуляцій із контекстом. |
| top | Встановлює вертикальну позицію елемента відносно його батьківського контейнера. |
| total | Показує загальний обсяг байтів, який потрібно завантажити, якщо він відомий. У поєднанні з `loaded` допомагає обчислювати відсоток завантаження. |
| touchcancel | Викликається, коли сенсорна подія переривається чи скасовується системою або браузером. |
| touchend | Спрацьовує, коли користувач піднімає палець після дотику до сенсорного екрана. |
| touches | Повертає список всіх точок дотику, активних у поточній події на екрані пристрою. |
| touches | Містить список усіх активних точок дотику на поточному екрані під час події. Ця властивість надає об’єкт `TouchList`, який включає всі дотики, незалежно від того, чи вони пов’язані з певним елементом. Використовується для обробки мультитач-сценаріїв, таких як масштабування чи обертання. |
| touchmove | Спрацьовує під час руху пальця по сенсорному екрану після початку торкання. |
| touchstart | Спрацьовує, коли користувач торкається екрану одним або кількома пальцями. |
| transform | Змінює розташування, обертання, масштаб або нахил елемента. |
| transformOrigin | Встановлює точку, навколо якої застосовуються трансформації елемента. |
| transformStyle | Визначає, як дочірні елементи будуть відображатися в 3D-просторі. |
| transition | Забезпечує плавний перехід між різними стилями елемента протягом заданого часу. |
| transitionDelay | Встановлює затримку перед початком анімації CSS-переходу на елементі. |
| transitionDuration | Визначає тривалість часу для анімації CSS-переходу на елементі. |
| transitionend | Відслідковує момент завершення CSS-переходу на елементі. |
| transitionProperty | Визначає, які CSS-властивості будуть анімовані під час переходу. |
| transitionTimingFunction | Визначає швидкість зміни CSS-властивостей під час анімації переходу. |
| type | Тип MIME. |
| type | Тип MIME. |
| type | Повертає рядок із типом події, яка була ініційована. |
| undefined | Спеціальне значення, яке вказує на відсутність визначеного значення або непризначену змінну. |
| unicodeBidi | Змінює порядок відображення тексту для підтримки двонаправленого тексту. |
| unload | Відслідковує момент, коли користувач залишає сторінку або закриває її. |
| url | Адреса з'єднання. |
| url | Властивість події `storage`, яка містить URL сторінки, де було змінено `localStorage` або `sessionStorage`. Це допомагає визначити джерело змін. |
| URL | Повертає або встановлює URL поточного документа. |
| userAgent | Повідомляє про рядок агента користувача, що ідентифікує браузер. |
| userSelect | Забороняє або дозволяє користувачам виділяти текст в елементі. |
| value | Містить значення токенів. |
| value | Зберігає значення атрибуту. |
| verticalAlign | Вирівнює елемент по вертикалі відносно його батьківського контейнера. |
| view | Вказує на вікно або контекст, у якому була створена подія. |
| view | Посилання на вікно (`window`), в якому відбулася подія, зазвичай визначає контекст виконання. |
| visibility | Контролює видимість елемента без зміни його розташування на сторінці. |
| volumechange | Відслідковує зміни гучності або вимкнення звуку для аудіо або відео елемента. |
| waiting | Відстежує момент, коли медіа елемент призупиняється через очікування завантаження додаткових даних. |
| webkitForce | Унікальна властивість для Safari, що повертає силу натискання при взаємодії з сенсорним екраном (підтримується лише в Safari). |
| wheel | Відстежує прокручування колеса миші або трекпада на елементі або вікні. |
| which | Вказує на код клавіші або кнопки миші, що викликала подію, але вважається застарілим (використовуйте `key` або `button`). |
| which (Key) | Дозволяє визначити, яку клавішу натиснув користувач під час події клавіатури. |
| which (Mouse) | Дозволяє визначити, яка кнопка миші була натиснута під час події. |
| widows | Задає мінімальну кількість рядків у блоці, які повинні залишатися на сторінці або в колонці. |
| width | Повертає ширину екрану користувача в пікселях. |
| width | Задає або змінює ширину елемента на веб-сторінці. |
| withCredentials | Чи надсилати куки в міжсайтових запитах. |
| wordBreak | Керує тим, як слова переносяться на новий рядок у тексті елемента. |
| wordSpacing | Задає або змінює проміжок між словами в тексті елемента. |
| wordWrap | Дозволяє переносити довгі слова на новий рядок для уникнення виходу за межі контейнера. |
| x | Позиція курсора по осі `X`, аналогічна до `clientX`, але доступна як альтернатива для сумісності. |
| y | Позиція курсора по осі `Y`, аналогічна до `clientY`, але доступна як альтернатива для сумісності. |
| zIndex | Визначає порядок накладання елементів уздовж осі z (глибина) на веб-сторінці. |