ホームページ  >  記事  >  親ノードの使い方

親ノードの使い方

小老鼠
小老鼠オリジナル
2023-09-18 10:17:391429ブラウズ

parentnode の使用方法: 1. サンプル HTML ファイルを作成します; 2. getElementById メソッドを通じて ID「child」を持つノード オブジェクトを取得します; 3.parentNode 属性を使用して、その親ノード オブジェクトを取得しますノード; 4. 、「parent」として親ノードのidを出力するだけです。

親ノードの使い方

#parentNode 属性を使用するには、まずノード オブジェクトを取得する必要があります。指定したノード オブジェクトは、getElementById や getElementsByTagName などのメソッドを通じて取得できます。次に、parentNode 属性を使用してノードの親ノードを取得できます。

次は、parentNode 属性の使用方法を示す簡単な例です。

<!DOCTYPE html>
<html>
<head>
  <title>parentNode使用方法</title>
</head>
<body>
  <div id="parent">
    <p id="child">这是一个段落。</p>
  </div>
  <script>
    // 获取子节点对象
    var childNode = document.getElementById("child");
    
    // 使用parentNode属性获取父节点对象
    var parentNode = childNode.parentNode;
    
    // 输出父节点的id
    console.log(parentNode.id); // 输出:parent
  </script>
</body>
</html>

上の例では、まず getElementById メソッドを通じて ID「child」を持つノード オブジェクトを取得します。次に、parentNode 属性を使用して、ノードの親ノード オブジェクトを取得します。最後に親ノードのidを出力すると、親ノードのidが「parent」であることがわかります。

指定されたノードに親ノードがない場合 (つまり、そのノードがルート ノードである場合)、parentNode 属性は null を返すことに注意してください。

parentNode 属性は DOM 操作で非常に便利で、ノードの親ノードを検索して操作するために使用できます。たとえば、parentNode 属性を使用してノードを削除できます。

var childNode = document.getElementById("child");
childNode.parentNode.removeChild(childNode);

上記のコードは、ID が「child」のノードとそのすべての子ノードを削除します。

要約すると、parentNode 属性は、指定されたノードの親ノードを取得するために JavaScript で使用される属性です。親ノード オブジェクトを取得することで、兄弟ノードの検索、ノードの削除などのさらなる操作を実行できます。

以上が親ノードの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。