选中复选框时如何将元素添加到数组

奇异博士

我希望当我选中一个复选框时,将一个元素添加到数组中,而当我取消选中该复选框时。该代码正在运行,但不能正常工作,我不知道它从哪里来。

var tableau= ["0"];

var checkBox_numero = document.getElementById("numero");

    checkBox_numero.addEventListener('change', function () {
        if (this.checked) {
            // Checkbox is checked..
            tableau.push("numero");
        } else {
            // Checkbox is not checked..
            tableau.shift();
        }
    });
    console.log(tableau);

萨沙

numero送到数组,但要使用shift删除它,这是行不通的,因为push将元素放在末尾,而shift则将其从beinnig移开。
因此,只需使用pop即可将其从头开始。

var tableau= ["0"];

var checkBox_numero = document.getElementById("numero");

    checkBox_numero.addEventListener('change', function () {
        if (this.checked) {
            // Checkbox is checked..
            tableau.push("numero");
        } else {
            // Checkbox is not checked..
            tableau.pop();
        }
         console.log(tableau);
    });
    console.log(tableau);
<input type='checkbox' id='numero'>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将删除线添加到选中的复选框

Vaadin-如何将复选框组件添加到树?

如何将边框添加到复选框并使其始终可见

如何将ng-model添加到Symfony表单类型复选框

单击复选框将复选框的值添加到数组

如何将第三状态添加到复选框?

如何在Android上选中复选框时将项目添加到List <Integer>

如何将复选框输入添加到Azure DevOps任务组?

如何将复选框添加到按钮组?(引导程序3)

如何将功能动态添加到复选框

如果选中此复选框,如何将复选框的值添加到我的总和中;如果不选中它,如何将其减去?

如何将复选框添加到wxGrid单元格?

如何将一个复选框添加到listcontrol列标题以选中和取消选中列表项的所有复选框?

jQuery-将类添加到选中/选中的复选框

如何将验证规则动态添加到复选框数组?

AngularJS:如何将复选框中的标签添加到div

如何将多个值从复选框添加到.txt文件

如何将偏移量复选框列表添加到NSScrollView?

如何将复选框中的值添加到数据库

如何将复选框的值/名称添加到表单提交的变量中?

Android - 如何将默认选中的复选框添加到导航抽屉

JQuery:选中复选框时将类添加到表行

如何将选中和未选中的复选框数据添加到 Firebase

如果选中复选框,如何将“项目”添加到数组列表?

选中复选框时将列表添加到数据网格

如何将复选框值添加到 reactJS 中的 setState 数组

如何将复选框值添加到 textarea 字段

如果选中复选框,如何将类添加到标签?

在 Vue.js 2.0 中选中复选框时如何将类添加到父元素