我一直在使用replace函数,以便从JavaScript中删除类,现在我正在为此创建JavaScript函数,我可以传递一个元素和类名来从中移除类。
changeAddress.className = changeAddress.className.replace(new RegExp('(?:^|\\s)' + 'hide' + '(?:\\s|$)'), ' ');
或者
document.getElementById("MyID").className =
document.getElementById("MyID").className.replace(/\bMyClass\b/,'');
所以有人可以建议我如何通过课程"隐藏"和#34; MyClass"动态地在同一个?
答案 0 :(得分:3)
要从元素中删除该类,请使用classList API
document.getElementById('MyID').classList.remove('MyClass');