要素に含まれるすべてのテキストノードを文字列として取得または設定
指定された要素に含まれるすべてのテキストノードを文字列として取得または設定するには、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;