长期以来,我一直在使用替换函数从 JavaScript 中删除类,现在我正在为此创建 JavaScript 函数,通过该函数,我可以传递一个元素和类名,以从中删除类。
changeAddress.className = changeAddress.className.replace(new RegExp('(?:^|\\s)' + 'hide' + '(?:\\s|$)'), ' ');
或者
document.getElementById("MyID").className =
document.getElementById("MyID").className.replace(/\bMyClass\b/,'');
那么有人可以建议我如何动态地传递类“hide”和“MyClass”吗?
最佳答案
要从元素中删除类,请使用 classList API
document.getElementById('MyID').classList.remove('MyClass');
关于javascript - 如何在替换函数中传递变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41562095/