Javascript 在不重新加载页面的情况下计算所选复选框的数量?

Javascript 在不重新加载页面的情况下计算所选复选框的数量?,javascript,jquery,html,Javascript,Jquery,Html,我正在进一步扩展 我目前有一个asp.net超链接用于全选(NumberofCheckBox),可以正常工作,但我想做的是添加另一个链接,可能只是一个标准的HTML超链接,用于取消选中选中的(NumberofCheckedBox)并在勾选复选框时更新numberofcheckedboxs的值,而无需重新加载页面 我已经有javascript来取消选中它们,但不计算它们并将其打印到屏幕上 我不确定JQuery是采用这种方式还是只使用标准Javascript 提前感谢您的帮助。使用jQuery,您可

我正在进一步扩展

我目前有一个asp.net超链接用于
全选
NumberofCheckBox
),可以正常工作,但我想做的是添加另一个链接,可能只是一个标准的HTML超链接,用于
取消选中选中的
NumberofCheckedBox
)并在勾选复选框时更新
numberofcheckedboxs
的值,而无需重新加载页面

我已经有javascript来取消选中它们,但不计算它们并将其打印到屏幕上

我不确定JQuery是采用这种方式还是只使用标准Javascript

提前感谢您的帮助。

使用jQuery,您可以:

$("input:checkbox:checked").length;
试试这个:

var inputElems = document.getElementsByTagName("input"),
    count = 0;
for (var i=0; i<inputElems.length; i++) {
    if (inputElems[i].type === "checkbox" && inputElems[i].checked === true) {
        count++;
    }
}
var-inputElems=document.getElementsByTagName(“输入”),
计数=0;

对于(var i=0;iOr$(“输入:复选框:已选中”).length;(P.s.您将需要大小后的分号()我可以执行document.write($(“输入:复选框:已选中”).length);?如果页面中包含jQuery库,yes@James感谢您的评论。根据jQuery文档,“[size()]返回与jQuery对象的'length'属性相同的数字。但是,它稍微慢一点,因此应该使用length。”,因此length甚至比size()更受欢迎。@你们两个-是否有方法将值输出更新为$(“输入:复选框:选中”).length;完全不重新加载页面?我已将jQuery添加到我的页面,并使我的链接看起来像,但始终返回的值为0。我是否还需要执行其他操作,或者是因为我正在按照中所述构建复选框?