のウェブページ上の任意のテキストができます
タグまたはタグをプログラムで選択しますか?input要素とtextarea要素はそれを簡単に行うことができますが、他の場合のテキストはどうですか?
のウェブページ上の任意のテキストができます
タグまたはタグをプログラムで選択しますか?input要素とtextarea要素はそれを簡単に行うことができますが、他の場合のテキストはどうですか?
<p>
タグから内部テキストを取得する例は、ここにあります。と同じこと<span>
。
これを設定するには、InnerTextプロパティを割り当てる必要があります。
javascriptスニペットが(関数などで)スコープ外にある場合は、ドキュメントグローバルオブジェクトのGetElementById<p>
メソッドを使用して、またはその他を取得します。<span>
実際、要素にIDを割り当てれば、任意の要素でこれを実行できます。
JohnIdolの答えは、Firefoxを除くすべての最新ブラウザで機能します。のブラウザ互換性チャートについては、こちらをご覧くださいinnerText
。リンクにも示さtextContent
れているように、FFで同じものを取得するために使用できます。
使用することをお勧めしgetElementById
ますが、要素にIDが付加されていない場合でも、要素のテキストにアクセスできることに注意してください。これは<p>
、<span>
タグの場合によくあることです。たとえば、4番目の<p>
タグに必要なテキストが含まれていることがわかっている場合は、次のようにすることができます。
var p = document.getElementsByTagName('p')[3];
var text = p.innerText || p.textContent;