String.prototype.sup()
Застаріло: Це — нерекомендована функціональність. Хоча деякі браузери все ще можуть її підтримувати, її або вже виключено з актуальних вебстандартів, або вона знаходиться в процесі завершення підтримки, або ж її залишили лише з міркувань зворотної сумісності. Слід уникати її використання, і якщо можливо — оновлювати вже написаний код, що опирається на цю функціональність (дивіться таблицю сумісності внизу цієї сторінки, щоб прийняти рішення). Майте на увазі: ця функціональність може припинити працювати в будь-який момент.
Метод sup()
(над) значень String
створює рядок, що включає рядок цього методу в елемент <sup>
(<sup>str</sup>
), завдяки чому цей рядок виводиться як надрядковий текст.
Примітка: Всі обгортальні методи HTML є нерекомендованими та стандартизовані лише заради потреб сумісності. Замість них слід використовувати API DOM, наприклад,
document.createElement()
.
Синтаксис
sup()
Параметри
Жодних.
Повернене значення
Рядок, що починається з початкового тега <sup>
, потім текст str
, а потім кінцевий тег </sup>
.
Приклади
Застосування sup()
Код нижче створює рядок HTML, а потім замінює ним тіло документа:
const contentString = "Привіт, світе";
document.body.innerHTML = contentString.sup();
Це породить наступний HTML:
<sup>Привіт, світе</sup>
Замість використання sup()
і безпосереднього створення тексту HTML варто використовувати API DOM, як от document.createElement()
. Наприклад:
const contentString = "Привіт, світе";
const elem = document.createElement("sup");
elem.innerText = contentString;
document.body.appendChild(elem);
Специфікації
Сумісність із браузерами
desktop | mobile | server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sup
|
Chrome Full support 1 | Edge Full support 12 | Firefox Full support 1 | Internet Explorer Full support 3 | Opera Full support 3 | Safari Full support 1 | WebView Android Full support 1 | Chrome Android Full support 18 | Firefox for Android Full support 4 | Opera Android Full support 10.1 | Safari on iOS Full support 1 | Samsung Internet Full support 1.0 | Deno Full support 1.0 | Node.js Full support 0.10.0 |
Дивіться також
- Поліфіл методу
String.prototype.sup
наявний уcore-js
- Методи для обгортання в HTML
<sup>