使用JavaScript搜索元素

时间:2016-02-15 18:51:43

标签: javascript html

如何使用纯JavaScript和JQuery检查带有div的{​​{1}}元素是否具有某个类的id元素。

我正在使用此代码:

p

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

但是它会检查所有x = document.getElementById("div").getElementsByTagName("p").length; 个元素,我希望p元素的长度与特定的类一样。

2 个答案:

答案 0 :(得分:1)

更新了更新后的问题:

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

或者这也有效,完全拼写出来:

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

答案 1 :(得分:1)

你可以使用 x = document.getElementById("Id_of_div").getElementsByClassName("class_name").length;

class_name是p元素的类。