目前在复选框上设置了一个事件,event.target
会给出被点击的复选框的状态 (checked = true/false)
。
我正在维护一个对象,以跟踪所有选中的复选框。
var selectedMap = {};
if(event.target == true){
var key = event.target.id;
var val = event.target.name;
selectedMap[key] = val;
}
我想从地图中删除未被选择的元素。
else if(event.target == false){
selectedMap.remove(event.target.id);
}
当我运行这个代码时,在Firebug
中出现错误:selectedMap.remove is not a function
那么我的问题是如何在取消选择复选框时删除元素?