Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. Web API
  3. Node
  4. Node: baseURI プロパティ

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。

View in EnglishAlways switch to English

Node: baseURI プロパティ

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2015年7月⁩.

baseURINode インターフェイスの読み取り専用プロパティで、このノードを含む文書の絶対的なベース URL を返します。

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

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

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

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

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

<base> なし

html
<output>Not calculated</output>
js
const output = document.querySelector("output");output.value = output.baseURI;

<base> あり

html
<base href="https://developer.mozilla.org/modified_base_uri/" /><output>Not calculated</output>
js
const output = document.querySelector("output");output.value = output.baseURI;

仕様書

Specification
DOM
# ref-for-dom-node-baseuri①

ブラウザーの互換性

関連情報

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp