JavaScript/DOM/Text
表示
< JavaScript | DOM
概要
[編集]Textノードは、HTML要素内のテキストコンテンツを表現するノードタイプです。NodeインターフェースとCharacterDataインターフェースを継承しています。
プロパティ
[編集]node.data// テキスト内容node.length// テキストの長さnode.wholeText// 隣接するTextノードを含む全テキスト
メソッド
[編集]// テキスト操作appendData(text)// テキスト追加insertData(offset,text)// 指定位置に挿入deleteData(offset,count)// テキスト削除replaceData(offset,count,text)// テキスト置換substringData(offset,count)// 部分文字列取得// ノード分割splitText(offset)// 指定位置でノードを分割
使用例
[編集]// テキストノード作成lettext=document.createTextNode('Hello');element.appendChild(text);// テキスト操作text.appendData(' World');text.replaceData(0,5,'Hi');// ノード分割letnewNode=text.splitText(3);