DOM

.

Node.baseURI プロパティ

 編集:2022.10.28 by T.A.

[Edge]。読取専用。→

Node の文書の絶対的なベース URL を文字列で返します。

mdn: このノードを含む文書の絶対的なベース URL を返します。

mdn: ベース URL は、ブラウザーが絶対 URL を必要とするときに、相対 URL を解決するために使用されます。例えば、HTML の <img> 要素の src 属性や、SVG の xlink:href や href 属性を処理する場合などです。

mdn: このプロパティは読み取り専用ですが、値はプロパティがアクセスされるたびにアルゴリズムで決まりますので、状況が変化すると変化することがあります。

mdn: ベース URL は次のように決まります:

  1. 既定で、ベース URL は文書の位置(window.location で指定された通り)となります。
  2. これが HTML 文書であり、文書に <base> 要素があった場合、最初の Base 要素の href の値があれば、代わりに使用されます。
構文
Node.baseURI
Node Node オブジェクト。

Node のベース URL を表す文字列。

HTML:

<SPAN id=IdSpan>SPAN要素。只の要素</SPAN><BR>
<IMG id=IdImg src="../../Sample/Picture.jpg"><BR>
<A id=IdA1 href="#Aテスト">A要素。href="#Aテスト"</A><BR>
<A id=IdA2 href="../Node.htm#Aテスト">A要素。href="../Node.htm#Aテスト"</A><BR>
<A id=IdA3 href="https://developer.mozilla.org/ja/docs/Web/API/HTMLElement/HTMLElement">A要素。href="https://developer.mozilla.org/ja/docs/Web/API/HTMLElement/HTMLElement"</A><BR>

JavaScript:

D=IdSpan.baseURI;  //file:///C:/Users/asmin/Documents/HTML%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9forEdge/HTML-Rifarennsu/DOM/Node/baseURI.htm
//D=IdImg.baseURI;
//D=IdA1.baseURI;
//D=IdA2.baseURI;
//D=IdA3.baseURI;

他のも同じ内容だった。


テスト