Get option.remove work in firefox javascript only
Get option.remove work in firefox javascript only
我有一个类删除器,在IE och Chrome中运行良好,不会有任何错误,但在Firefox中。 它根本不起作用。只是得到一个错误,即删除不是一个函数。
我一直在尝试不同的方法来使其工作,但没有一种删除该类。
function removeDice(){
document.getElementsByClassName("dice")[0].remove(0);
}
一个不错的功能,可以让我一个接一个地删除骰子类......适用于Chrome,但不适用于Firefox。
一直在堆栈溢出中阅读不同的方法并尝试了这个
document.getElementById("dice").className =
document.getElementById("dice").className.replace
( /(?:^|'s)MyClass(?!'S)/g , '' )
但也没有运气。有什么提示吗?
谢谢
试试这个
小提琴
function removeClass(classToRemove){
var elems = document.getElementsByClassName(classToRemove);
if (!elems) return;
for (var i=elems.length-1;i>=0;i--) {
var elem=elems[i];
var classes=elem.className.split(" ");
classes.splice(classes.indexOf(classToRemove),1);
elem.className=classes.join(" ");
}
}
使用 removeAttribute()
document.getElementById("dice")[0].removeAttribute("class");
更新:
这样做:-
function removeClassFromAllElements(){
var objClass = document.getElementsByClassName("YOUR-CLASS-NAME");
var tempLen = objClass.length;
for (i=0; i<tempLen; i++) {
objClass[0].removeAttribute("class");
}
}
removeClassFromAllElements();
参考现场演示
相关文章:
- createElement("a") - FireFox JavaScript
- Firefox javascript解释器或Firebug跳过行
- event.stopPropagation()在firefox javascript中不起作用
- Firefox-Javascript-window.event无法存活传递到context.apply()
- Firefox Javascript停止错误
- Date.parse() 在 Mozilla Firefox JavaScript 中无法正常工作
- firefox javascript window.open _self
- Firefox JavaScript 转义错误
- Firefox Javascript错误/奇怪/奇怪.任何解释
- Firefox JavaScript算术性能古怪
- FireFox Javascript事件处理
- Jquery淡入和淡出效果的变化与firefox (JavaScript)
- firefox javascript compatibility
- 如何在chrome或firefox javascript中获得console.trace()作为字符串的结果
- Firefox Javascript:从“”类型的输入中删除非数字字符;数字“-FF问题
- Firefox/Javascript不显示图像-Joomla
- Firefox Javascript,停止脚本
- Get option.remove work in firefox javascript only
- Opera/Firefox Javascript 引擎的差异
- Firefox javascript error