Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web-APIs
  3. Element
  4. insertAdjacentText()

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.

View in EnglishAlways switch to English

Element: insertAdjacentText()-Methode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2018.

DieinsertAdjacentText()-Methode desElement-Interfaces fügt an einer angegebenen relativen Position und basierend auf einem übergebenen String einen neuen Textknoten relativ zu dem Element ein, von dem sie aufgerufen wird.

Syntax

js
insertAdjacentText(where, data)

Parameter

where

Ein String, der die Position relativ zu dem Element darstellt, von dem die Methode aufgerufen wird. Er muss einer der folgenden Strings sein:

  • 'beforebegin': Vor demelement selbst.
  • 'afterbegin': Direkt innerhalb deselement, vor dessen erstem Kind.
  • 'beforeend': Direkt innerhalb deselement, nach dessen letztem Kind.
  • 'afterend': Nach demelement selbst.
data

Ein String, aus dem ein neuer Textknoten erstellt wird, der an der angegebenen Positionwhere relativ zu dem Element eingefügt wird, von dem die Methode aufgerufen wird.

Rückgabewert

Keiner (undefined).

Ausnahmen

SyntaxErrorDOMException

Wird ausgelöst, wennwhere keinen anerkannten Wert hat.

Visualisierung der Positionsnamen

html
<!-- beforebegin --><p>  <!-- afterbegin -->  foo  <!-- beforeend --></p><!-- afterend -->

Hinweis:Die Positionenbeforebegin undafterend funktionieren nur, wenn der Knoten sich in einem Baum befindet und ein Element-Elternteil hat.

Beispiele

js
beforeBtn.addEventListener("click", () => {  para.insertAdjacentText("afterbegin", textInput.value);});afterBtn.addEventListener("click", () => {  para.insertAdjacentText("beforeend", textInput.value);});

Werfen Sie einen Blick auf unserinsertAdjacentText.htmlDemo auf GitHub (siehe auch denQuellcode). Hier haben wir einen einfachen Absatz. Sie können etwas Text in das Formularelement eingeben und dann die SchaltflächenInsert before undInsert after drücken, um ihn vor oder nach dem bestehenden Absatztext mitinsertAdjacentText() einzufügen. Beachten Sie, dass der vorhandene Textknoten nicht ergänzt wird – es werden weitere Textknoten erstellt, die die neuen Ergänzungen enthalten.

Spezifikationen

Specification
DOM
# dom-element-insertadjacenttext

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2026 Movatter.jp