Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 查找<;输入>;在Div标签中_Javascript_Html_Xhtml - Fatal编程技术网

Javascript 查找<;输入>;在Div标签中

Javascript 查找<;输入>;在Div标签中,javascript,html,xhtml,Javascript,Html,Xhtml,我需要找出标签中的编号标签。。 这怎么可能。。例如,代码如下 <div><li ><a>Jayan</a><input type="checkbox" id="c21" onClick="fcheck(this);" ></li> <li ><a href="#">Reshaba</a><input type="checkbox" id="c22" onClick="fcheck(t

我需要找出
标签中的编号
标签。。 这怎么可能。。例如,代码如下

<div><li ><a>Jayan</a><input type="checkbox" id="c21" onClick="fcheck(this);" ></li>
<li ><a href="#">Reshaba</a><input type="checkbox" id="c22" onClick="fcheck(this);" >
    <ul>
        <li ><a>crescent</a><input type="checkbox" id="c221" onClick="fcheck(this);" ></li>
        <li ><a>crescent</a><input type="checkbox" id="c222" onClick="fcheck(this);" ></li>
        <li ><a>crescent</a><input type="checkbox" id="c223" onClick="fcheck(this);" ></li>
        <li ><a>crescent</a><input type="checkbox" id="c224" onClick="fcheck(this);" ></li>
    </ul>
</li></div>
    • 新月形 新月形 新月形 新月形
  • 请帮忙

    谢谢,
    Praveen J

    看看这个方法。

    使用jQuery:

    $("div input").length
    
    $('#divId input').length;
    

    如果可以使用jQuery,则非常简单:

    $("div input").length
    
    $('#divId input').length;
    

    否则@Jon Grant的答案就是您所需要的

    为什么总是使用jquery解决方案? 使用jquery并没有什么错,但包含一个JS库来计算一些元素是严重的过度使用

    本机javascript:

    var inputCount = document.getElementById('divId').getElementsByTagName('input').length;
    

    +我感谢你在没有框架的情况下这么做。我同意,对于像这样简单的事情,框架是过分的。