English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод insertAdjacentText() HTML DOM

Объект элемента HTML DOM

insertAdjacentText()Метод вставляет заданный текстовый узел в заданное положение относительно вызванного элемента.

Грамматика:

element.insertAdjacentText(position, text)
var head = document.getElementsByTagName("h2")[0];
head.insertAdjacentText("afterend", "Hello world");
Проверка‹/›

Совместимость с браузерами

Числа в таблице указывают на первую версию браузера, которая полностью поддерживает метод insertAdjacentText():

Метод
insertAdjacentText()Да48ДаДа8

Значение параметра

ПараметрОписание
positionПоложение относительно элемента.
Допустимые значения:
  • “afterbegin”-после начала элемента (в качестве первого ребенка)

  • “afterend”-после элемента

  • “beforebegin”-до элемента

  • “beforeend”-до конца элемента (в качестве последнего подэлемента)

textТекст, который вы хотите вставить

Технические детали

Возвратное значение:Нет
Исключительные случаи:SyntaxError-Указанноеposition(положение)Неопределяемое значение

更多示例

Более примеров

var head = document.getElementsByTagName("h2")[0];
Использование значения "beginbegin":
Проверка‹/›

Использование значения "afterbegin":

var head = document.getElementsByTagName("h2")[0];
Использование значения "beforebegin":
Проверка‹/›

Использование значения "beforeend":

var head = document.getElementsByTagName("h2")[0];
head.insertAdjacentText("beforeend", "Hello world");
Проверка‹/›

См. также

HTML DOM: руководствоelementМетод .insertAdjacentElement()

HTML DOM: руководствоelementМетод .insertAdjacentHTML()

HTML DOM: руководствоnodeМетод .insertBefore()

HTML DOM: руководствоnodeМетод .appendChild()

Объект элемента HTML DOM