CharacterData: deleteData() 方法

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

CharacterData 介面的 deleteData() 方法會移除此 CharacterData 節點中的部分或全部資料。

語法

js
deleteData(offset, count)

引數

offset

從資料開頭開始要移除的位元組數。0 表示字串的第一個字元。

計數

要移除的位元組數。

返回值

無。

異常

IndexSizeError DOMException

如果 offset 大於所包含資料的長度,則會丟擲此異常。

示例

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

textNode.deleteData(1, 5);

規範

規範
DOM
# dom-characterdata-deletedata

瀏覽器相容性

另見