如何使用纯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
元素的长度与特定的类一样。
答案 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元素的类。