要素に含まれるすべてのテキストノードを文字列として取得または設定

指定された要素に含まれるすべてのテキストノードを文字列として取得または設定するには、node.textContentプロパティを使用します。
IE8以下の場合はnode.innerTextプロパティを使用します。

構文

取得

var getText = element.textContent;

// IE8以下の場合
var getText = element.innerText;

設定

element.textContent = setText;

// IE8以下の場合
element.innerText = setText;

戻り値

取得したHTMLの文字列を返します。

設定値

テキストとして設定する値を指定します。

サンプルコード

JavaScript

var pElement = document.getElementById('sample-text-content');

// 取得
var getText = pElement.textContent;

alert(getMarkup);

// 設定
var setText = 'サンプル';

pElement.textContent = setText;

JavaScript逆引きリファレンス一覧へ戻る