Javascript 如何禁用element.style?

Javascript 如何禁用element.style?,javascript,css,Javascript,Css,我有element.style'左边距:0;'在我的ul课程之一上。我想摆脱它,但我不能改变js文件而不把一切搞砸,所以我想知道是否有办法在我的CSS中禁用它?提前谢谢。在你的CSS中,就这样做吧 ul.something { margin-left: auto !important; // or whatever px instead of auto } 如果它是最后一个要加载的样式表,那么这在大多数情况下都会起作用,否则它可能会再次被其他样式覆盖。为什么不能更改js文件而不把它弄糟

我有
element.style'左边距:0;'在我的
ul
课程之一上。我想摆脱它,但我不能改变js文件而不把一切搞砸,所以我想知道是否有办法在我的CSS中禁用它?提前谢谢。

在你的CSS中,就这样做吧

ul.something {
    margin-left: auto !important; // or whatever px instead of auto
}

如果它是最后一个要加载的样式表,那么这在大多数情况下都会起作用,否则它可能会再次被其他样式覆盖。

为什么不能更改js文件而不把它弄糟?它被混淆了吗?在你的css中使用
marginleft:auto!重要信息
我不这么认为。。这将永远不会被覆盖,除非用户以更好的特定性将元素作为目标,并将其设置为weel to!重要的。同样,在CSS中使用important也不是一个好的实践。这不是一个好的实践,但在这种情况下(因为他不能更改JS文件),这是我唯一能想到的安全方法。。我明白了。。可能是#container ul.something{margin left:auto;//should do}@Sushanth它不会,因为如果我理解正确的话,javascript将其添加为最重要的内联样式(当然不如
!important
本身重要)