From 6af0b74acfbd97761aaf5f3f161db01bd8ed196e Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Thu, 6 May 2021 02:45:34 +0900 Subject: Element.getAttributeNode() を更新 (#619) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 英語版章題マクロを削除 - 2021/03/12 時点の英語版に同期 --- .../ja/web/api/element/getattributenode/index.html | 63 +++++++++++----------- 1 file changed, 32 insertions(+), 31 deletions(-) (limited to 'files/ja/web') diff --git a/files/ja/web/api/element/getattributenode/index.html b/files/ja/web/api/element/getattributenode/index.html index ad04bffcdc..4d28b69f39 100644 --- a/files/ja/web/api/element/getattributenode/index.html +++ b/files/ja/web/api/element/getattributenode/index.html @@ -1,5 +1,5 @@ --- -title: element.getAttributeNode +title: Element.getAttributeNode() slug: Web/API/Element/getAttributeNode tags: - API @@ -9,17 +9,11 @@ tags: - Reference translation_of: Web/API/Element/getAttributeNode --- -

{{ APIRef("DOM") }}

+
{{ APIRef("DOM") }}
-

{{ 英語版章題("Summary") }}

+

指定された要素の指定された属性を、 Attr ノードとして返します。

-

概要

- -

指定の要素の指定の属性を Attr ノードとして返します。

- -

{{ 英語版章題("Syntax") }}

- -

構文

+

構文

var attrNode = element.getAttributeNode(attrName);
 
@@ -29,34 +23,41 @@ translation_of: Web/API/Element/getAttributeNode
  • attrName は属性の名前を表す文字列です。
  • -

    {{ 英語版章題("Example") }}

    +

    Example

    -

    - -
    // html: <div id="top" />
    -var t = document.getElementById("top");
    -var idAttr = t.getAttributeNode("id");
    +
    // html: <div id="top" />
    +let t = document.getElementById("top");
    +let idAttr = t.getAttributeNode("id");
     alert(idAttr.value == "top")
    -
     
    -

    {{ 英語版章題("Notes") }}

    +

    -

    注記

    +

    HTML 文書としてフラグが立てられた DOM 内の HTML 要素に対して呼び出された場合、getAttributeNode は処理前に引数を小文字にします。

    -

    HTML ドキュメントとしてフラグが立てられた DOM 内の HTML 要素で呼び出された場合、getAttributeNode は処理を進める前に引数を小文字にします。

    +

    Attr ノードは Node を継承していますが、文書ツリーの一部と考えることはできません。一般の Node 属性、例えば parentNodepreviousSiblingnextSibling などは Attr ノードでは null になります。しかしながら、 ownerElement プロパティではこの属性が属している要素を取得することができます。

    -

    Attr ノードは Node から継承されますが、ドキュメント・ツリーの一部と考えることはできません。parentNodepreviousSiblingnextSibling のような一般の Node 属性は Attr ノードについては null です。しかしながら、ownerElement プロパティでは属性が属している要素を取得することができます。

    - -

    要素の属性の値を取得するためには通常 getAttributeNode の代わりに getAttribute を使用します。

    +

    要素の属性の値を取得するためには、通常 getAttributeNode の代わりに getAttribute を使用してください。

    {{ DOMAttributeMethods() }}

    -

    {{ 英語版章題("Specification") }}

    - -

    仕様

    - - +

    仕様書

    + + + + + + + + + + + + + + +
    仕様書状態備考
    {{SpecName('DOM WHATWG','#dom-element-getattributenode','getAttributeNode()')}}{{Spec2('DOM WHATWG')}}
    + +

    ブラウザーの互換性

    + +

    {{Compat("api.Element.getAttributeNode")}}

    -- cgit v1.2.3-54-g00ecf