CharacterData: remove() method

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨July 2015⁩.

The remove() method of the CharacterData removes the text contained in the node.

Syntax

js
remove()

Parameters

None.

Return value

None (undefined).

Example

Using remove()

html
<span>Result: </span>A long string.
js
const span = document.querySelector("span");
const textNode = span.nextSibling;

textNode.remove(); // Removes the text

Specifications

Specification
DOM
# ref-for-dom-childnode-remove①

Browser compatibility

See also