Javascript 如何使用变量删除多个类

Javascript 如何使用变量删除多个类,javascript,Javascript,我有一个片段 功能allowDrop(ev){ ev.preventDefault(); } 功能阻力(ev){ ev.dataTransfer.setData(“文本”,ev.target.id); ev.dataTransfer.setData(“类”,ev.target.classList); } 函数删除(ev、id、classelement){ ev.preventDefault(); var data=ev.dataTransfer.getData(“文本”); var classs

我有一个片段
功能allowDrop(ev){
ev.preventDefault();
}
功能阻力(ev){
ev.dataTransfer.setData(“文本”,ev.target.id);
ev.dataTransfer.setData(“类”,ev.target.classList);
}
函数删除(ev、id、classelement){
ev.preventDefault();
var data=ev.dataTransfer.getData(“文本”);
var classs=ev.dataTransfer.getData(“类”);
document.getElementById(id).classList.add(classs);
var classel=字符串(classelement);
var claskurang=classs.slice(0,classs.length-1);
if(类别包括(克拉斯库朗)){
变量hapus=claskurang+“1”+claskurang+“2”+claskurang+“3”;
警报(hapus);
document.getElementById(id).classList.remove(hapus);
}
}
正文{
保证金:0;
填充:0;
高度:700px;
}
.汉堡包{
浮动:对;
字体大小:40px;
光标:指针;
过渡:.5s;
}
.汉堡包:悬停{
背景色:#00AAFD;
颜色:白色;
}
#内容{
高度:适合的内容;
背景色:#00AAFD;
浮动:对;
宽度:适合的内容;
文本对齐:居中;
}
#内容h3{
左边距:10px;
右边距:10px;
}
#内容部{
宽度:25px;
高度:25px;
利润率:10px;
光标:指针;
}
.image1{
背景色:#3b5998;
}
.image2{
背景色:mediumpurple;
}
.image3{
背景色:#1dc116;
}
.边界1{
边框:1px纯黑;
}
.边界2{
边框:1px黑色虚线;
}
.边界3{
边框:1px点黑色;
}
.fcolor1{
颜色:浅绿色;
}
.fcolor2{
颜色:#1d9c23;
}
.fcolor3{
颜色:#5e5e;
}

背景色 表边框 字体颜色 洛勒姆 洛勒姆 洛勒姆 = 身份证件 纳米 卡拉斯 按钮
你的问题是什么?是否应该是
claskurang+“1”+claskurang+“2”+claskurang+“3”看看这里没有jQuery。标签移除此问题是由无法再复制的问题或简单的印刷错误引起的。虽然这里可能有类似的问题,但这一问题的解决方式不太可能对未来的读者有所帮助。@luca我想进行拖放,并删除与元素中的类相同的类,例如,如果我将border类添加到body元素,我只想删除border类并将其替换为我添加的类(使用拖放)