【问题标题】:JavaScript: Count inputfields in a DivJavaScript:计算 Div 中的输入字段
【发布时间】:2014-05-01 16:40:43
【问题描述】:

我有一个 <div id="inputform"> ,其中 div 有多个 <input type="text"> 。 如何计算<input> 字段的数量?

【问题讨论】:

    标签: javascript html input input-field


    【解决方案1】:
    var inputFormDiv = document.getElementById('inputForm');
    alert(inputFormDiv.getElementsByTagName('input').length);
    

    【讨论】:

      【解决方案2】:

      使用jQuery,您将能够使用以下 JavaScript 行计算特定类型、类等元素的数量

      $("div#inputForm input").length
      

      如果您不使用 jQuery,请查看 Brian's answer,它应该可以满足您的需求。

      【讨论】:

        【解决方案3】:
        $('#inputform input[type="text"]').length;
        

        【讨论】:

        • 他实际上并没有将他的请求限制为文本类型的输入。否则,如果他使用 jquery,这是一个很好的答案。
        • 这需要 jQuery。 Thom 没有说明他是否使用 jQuery。
        • 您在选择器后缺少一个结束单引号
        • 感谢@AndersG,我为他修好了。
        猜你喜欢
        • 2023-03-04
        • 1970-01-01
        • 2011-08-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-11-10
        • 2016-09-28
        • 2023-03-10
        相关资源
        最近更新 更多