aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web/api/node
diff options
context:
space:
mode:
authorMasahiro FUJIMOTO <mfujimot@gmail.com>2022-02-28 02:05:26 +0900
committerpotappo <potappo@gmail.com>2022-03-03 23:13:26 +0900
commit460a0a14ddabfc0f985f512e9a3f1ff9414ffb41 (patch)
treef7a6269c086cd57c115f0746b05aa3a0bcf5545a /files/ja/web/api/node
parentcc357e23ac22668d8d2f074daef9a6c1cb6883d0 (diff)
downloadtranslated-content-460a0a14ddabfc0f985f512e9a3f1ff9414ffb41.tar.gz
translated-content-460a0a14ddabfc0f985f512e9a3f1ff9414ffb41.tar.bz2
translated-content-460a0a14ddabfc0f985f512e9a3f1ff9414ffb41.zip
2021/11/08 時点の英語版に基づき新規翻訳
Diffstat (limited to 'files/ja/web/api/node')
-rw-r--r--files/ja/web/api/node/lookupnamespaceuri/index.md75
1 files changed, 75 insertions, 0 deletions
diff --git a/files/ja/web/api/node/lookupnamespaceuri/index.md b/files/ja/web/api/node/lookupnamespaceuri/index.md
new file mode 100644
index 0000000000..7ffd0ad4d2
--- /dev/null
+++ b/files/ja/web/api/node/lookupnamespaceuri/index.md
@@ -0,0 +1,75 @@
+---
+title: Node.lookupNamespaceURI()
+slug: Web/API/Node/lookupNamespaceURI
+tags:
+ - メソッド
+ - リファレンス
+browser-compat: api.Node.lookupNamespaceURI
+---
+{{APIRef("DOM")}}
+
+**`lookupNamespaceURI()`** は {{domxref("Node")}} インターフェイスのメソッドで、引数として接頭辞を受け取り、このノードに関連付けられた名前空間が見つかれば、その URI を返します(見つからなければ `null` を返します)。
+
+## 構文
+
+```js
+lookupNamespaceURI(prefix);
+```
+
+### 引数
+
+- `prefix`
+ - : 検索する接頭辞です。
+ > **Note:** この引数は省略可能ではありませんが、 `null` に設定することはできます。
+
+### 返値
+
+指定された接頭辞に対応する名前空間 URI の入った文字列です。
+接頭辞が見つからない場合、 `null` を返します。
+要求された `prefix` が `null` である場合は、既定の名前空間 URI を返します。
+
+## 例
+
+```html
+Namespace URL for <code>xlink</code> on &lt;output&gt;: <output>未検査</output>.<br/>
+Namespace URL for <code>xml</code> on &lt;output&gt;: <output>未検査</output>.<br/>
+Namespace URL for <code>html</code> on &lt;output&gt;: <output>未検査</output>.<br/>
+Namespace URL for <code>``</code> on &lt;output&gt;: <output>未検査</output>.<br/>
+Namespace URL for <code>svg</code> on &lt;svg&gt;: <output>未検査</output>.<br/>
+Namespace URL for <code>xlink</code> on &lt;svg&gt;: <output>未検査</output>.<br/>
+Namespace URL for <code>xml</code> on &lt;svg&gt;: <output>未検査</output>.<br/>
+<svg xmlns:svg="http://www.w3.org/2000/svg" height="1"></svg>
+<button>ここをクリックして結果を確認</button>
+```
+
+```js
+const button = document.getElementsByTagName('button')[0];
+button.addEventListener("click", function () {
+ const aHtmlElt = document.getElementsByTagName('output')[0];
+ const aSvgElt = document.getElementsByTagName('svg')[0];
+
+ const result = document.getElementsByTagName('output');
+ result[0].value = aHtmlElt.lookupNamespaceURI("xlink");
+ result[1].value = aHtmlElt.lookupNamespaceURI("xml");
+ result[2].value = aHtmlElt.lookupNamespaceURI("html");
+ result[3].value = aHtmlElt.lookupNamespaceURI("");
+ result[4].value = aSvgElt.lookupNamespaceURI("svg");
+ result[5].value = aSvgElt.lookupNamespaceURI("xlink");
+ result[6].value = aSvgElt.lookupNamespaceURI("xml");
+});
+```
+
+{{ EmbedLiveSample('Example','100%',190) }}
+
+## 仕様書
+
+{{Specifications}}
+
+## ブラウザーの互換性
+
+{{Compat}}
+
+## 関連情報
+
+- {{domxref("Node.lookupPrefix")}}
+- {{domxref("Node.isDefaultNameSpace")}}