JavaScript関数は通常、DOMの親要素にアクセスする必要があります。
JavaScriptでは、を使用して実装できます。 element.parentNode
を使用して同じ関数を実現できます。 element.parent()
html:
javascript:
<ul id="tabs"></ul> <li class="firsttab"><a href="https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b">one</a></li> <li class="secondtab"><a href="https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b">two</a></li>
JavaScriptとjQueryの親要素へのアクセスに関する
FAQ(FAQ)function init() { var tablinks = document.getElementById('tabs').getElementsByTagName('a'); for (var i = 0, j = tablinks.length; i < j; i++) { tablinks[i].onclick = doit; } } function doit() { alert(this.parentNode.className); } window.onload = init;
parentElement
JavaScriptでは、特定の要素の親要素にアクセスするためにparentNode
と属性は、要素の親ノードをノードオブジェクトとして返します。つまり、あらゆるタイプのノード(要素ノード、テキストノード、コメントノードなど)を返すことができます。一方、parentElement
属性は親ノードを要素オブジェクトとして返します。つまり、要素ノードのみを返します。親ノードが要素ノードではない場合、parentNode
はparentNode
を返します。 parentElement
parentElement
jqueryを使用して親要素にアクセスする方法は? null
parent()
javascriptの祖父の要素や高レベルの祖先要素にアクセスできますか? $("https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bchild").parent()
を使用できます。 parentElement
parentNode
親要素がHTML要素ではない場合、JavaScriptはどうなりますか? element.parentElement.parentElement
プロパティは、そのタイプに関係なく親ノードを返します。 parentElement
null
jQueryの特定の要素のすべての祖先要素を取得する方法は? parentNode
はい、jqueryを使用して取得した親要素をフィルタリングできます。 parent()
メソッドとparents()
メソッドの両方は、セレクターをパラメーターとして受け入れることができ、そのセレクターに一致する親要素のみを返します。たとえば、$("https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15bchild").parents("div")
は祖先要素をDivとしてのみ返します。
javascriptでは、closest()
メソッドを使用して、特定の条件を満たす最も近い祖先要素を取得できます。この方法は、セレクターをパラメーターとして受け入れ、セレクターに一致する最も近い祖先要素を返します。たとえば、element.closest("div")
は、最も近い祖先要素をdivとして返します。
parents()
メソッドの違いは何ですか? closest()
メソッドは特定の条件を満たすすべての祖先要素を返しますが、parents()
メソッドは状態を満たす最も近い祖先要素のみを返します。したがって、最も近い一致する祖先のみが必要な場合は、closest()
を使用してください。一致するすべての祖先が必要な場合は、closest()
を使用してください。 parents()
属性を使用して、JavaScriptのテキストノードの親要素または注釈ノードにアクセスできます。このプロパティは、テキストノードやコメントノードなど、あらゆるタイプのノードの親ノードを返します。 parentNode
parentElement
やparentNode
などの条件を使用して、要素に親要素があるかどうかを確認できます。 null
以上がJavaScriptまたはjQueryを使用して親要素にアクセスしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。