使用 JavaScript 搜索元素

Search an element using JavaScript

本文关键字:元素 搜索 JavaScript 使用      更新时间:2023-09-26

如何检查具有iddiv元素是否具有具有某个类的p元素,或者不使用纯JavaScript或JQuery。

我正在使用以下代码:

   <div id="div">
      <input type="text" class="form-control" id="name" placeholder="Full Name">
    </div>

x = document.getElementById("div").getElementsByTagName("p").length;

但它检查所有p元素,我想要具有特定类的p元素的长度。

您可以使用

x = document.getElementById("Id_of_div").getElementsByClassName("class_name").length; .

class_name是 p 元素的类。

更新自更新的问题:

var x = document.querySelectorAll("#div p.form-control").length;

或者这也有效,要完全说明:

var x = document.querySelectorAll("div#div p[name='name'].form-control").length;