Heim > Web-Frontend > js-Tutorial > Hauptteil

如果父元素包含子元素,JavaScript 中如何返回 true?

PHPz
Freigeben: 2023-09-03 21:01:08
nach vorne
639 人浏览过

如果父元素包含子元素,JavaScript 中如何返回 true?

在本教程中,我们将了解如果父元素包含 JavaScript 中的子元素,如何返回 true。假设您有两个 HTML 元素,一个父元素和一个子元素,并且您想知道父元素是否包含子元素。

使用 Node.contains() 方法

Node 接口的 contains() 方法返回一个布尔值,指示节点是否是给定节点的后代。

如果你想知道父节点是否是元素包含子元素,您可以使用 Node.contains() 方法。

这是一个简单的示例 -

Some text

Nach dem Login kopieren
Nach dem Login kopieren

下面的 JavaScript 代码片段检查父元素是否包含子元素。

var parent = document.getElementById("parent");
var child = document.getElementById("child");

document.getElementById("result").innerHTML = parent.contains(child) 
// returns true
Nach dem Login kopieren

在上面的代码中,我们使用getElementById()方法来获取父元素和子元素的引用。

然后我们使用parent.contains(child)查看父元素是否包含子元素。

示例

下面是完整的 HTML 代码 -



   Examples

Nach dem Login kopieren

使用 hasChildNodes() 方法

检查父元素是否包含任何子元素的另一种方法是使用 hasChildNodes() 方法。

如果 hasChildNodes() 方法包含任何子元素,则返回 true。

这是一个简单的示例 -

Some text

Nach dem Login kopieren
Nach dem Login kopieren

查看下面的 JavaScript 代码 -

var parent = document.getElementById("parent");
var child = document.getElementById("child");

document.getElementById("result").innerHTML = parent.hasChildNoodes();
Nach dem Login kopieren

在上面的代码中,我们使用 getElementById() 方法来获取父元素和子元素的引用。

然后我们使用 hasChildNodes 方法来检查父元素是否存在元素是否有子元素。

示例

下面是完整的 HTML 代码 -




   Examples

Nach dem Login kopieren

综上所述,有几种方法可以检查父元素是否包含子元素。您可以使用Node.contains()hasChildNodes()方法。

以上是如果父元素包含子元素,JavaScript 中如何返回 true?的详细内容。更多信息请关注PHP中文网其他相关文章!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!