分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

js 列表选择

发布时间:2023-09-06 01:52责任编辑:胡小海关键词:js

首选定义数组,然后进行操作时遍历数组获取选中值

function getSelect(userId) { ???????????//var userId = userCheckBox.value; ???????????//标记删除还是添加 ???????????var isAdd = true; ???????????//如果已经存在,那么删除 ???????????for (var i = 0; i < this.UserIdArray.length; i++) { ???????????????//集合中是否存在用户id ???????????????if (this.UserIdArray[i] == userId) { ???????????????????//删除集合中的用户id ???????????????????this.UserIdArray = this.UserIdArray.splice(0, i).concat(this.UserIdArray.splice(i + 1, this.UserIdArray.length)); ???????????????????//标记是删除 ???????????????????isAdd = false; ???????????????????break; ???????????????} ???????????} ???????????//如果是添加,那么添加到数组 ???????????if (isAdd) { ???????????????this.UserIdArray.push(userId); ???????????}

操作方法

function Delete(){ ????if (this.UserIdArray.length < 1) { ???????????????alert("请选择要删除的数据!"); ???????????????return false; ???????????} ???????????else if (confirm("你确定要删除选中的数据吗?")) { ???????????????var str = ""; ???????????????for (var i = 0; i < this.UserIdArray.length; i++) { ???????????????????str += this.UserIdArray[i]; ???????????????????if (i + 1 != this.UserIdArray.length) { ???????????????????????str += ","; ???????????????????} ???????????????} ???????????????//str 即为选中值 ???}} ???

js 列表选择

原文地址:https://www.cnblogs.com/happygx/p/8979136.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved