Range: toString() メソッド
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。
Range.toString() メソッドは文字列化で、 Range のテキストを返します。
Range の内容を alert で表示すると、暗黙のうちに toString() を呼び出すので、アラートダイアログで範囲とテキストを比較しても効果がありません。
構文
js
toString()
引数
なし。
返値
文字列です。
例
>HTML
html
<p>
This example logs <em>everything</em> between the emphasized <em>words</em>.
Look at the output below.
</p>
<p id="log"></p>
JavaScript
js
const range = document.createRange();
range.setStartBefore(document.getElementsByTagName("em").item(0), 0);
range.setEndAfter(document.getElementsByTagName("em").item(1), 0);
document.getElementById("log").textContent = range.toString();
結果
仕様書
| 仕様書 |
|---|
| DOM> # dom-range-stringifier> |