用JavaScript从元素中删除CSS类(没有jQuery)有人能让我知道如何仅使用JavaScript删除元素上的类吗?请不要用jQuery回答我,因为我不能使用它,而且我对它一无所知。
3 回答
婷婷同学_
TA贡献1844条经验 获得超8个赞
document.getElementById("MyID").className =
document.getElementById("MyID").className.replace(/\bMyClass\b/,'');MyID
最新情况:
document.getElementById("MyID").className =
document.getElementById("MyID").className .replace(new RegExp('(?:^|\\s)'+ 'My-Class' + '(?:\\s|$)'), ' ');
小怪兽爱吃肉
TA贡献1852条经验 获得超1个赞
HTMLElement.prototype.removeClass = function(remove) {
var newClassName = "";
var i;
var classes = this.className.split(" ");
for(i = 0; i < classes.length; i++) {
if(classes[i] !== remove) {
newClassName += classes[i] + " ";
}
}
this.className = newClassName;}添加回答
举报
0/150
提交
取消
