js清空某元素的所有样式

JavaScript010

js清空某元素的所有样式,第1张

这要根据你原先是如何给它添加上样式的,比如你是通过类名添加的,那你就应该写上这样的代码:要去除类名的类.className=''同理,如果你是通过id来命名的那就把id变成空。总之是根据你如何写它的css样式。

如果是继承下来的样式那只能单独获取来修改了。比如要隐藏的出现,要修改的类名.css.display=''还有一种方法就是修改属性的继承方法,由于也是需要一个一个修改也很麻烦就不展开了。

当然也可以像楼上的一样写一个公共的清楚样式的类,然后通过js添加类名来修改,这个很方便,也很实用,比一种一种改方便,就是要写一个比较全面的公共类。要添加的样式的元素.className='你要添加的类名'

你这样写不太好。这样,你稍微修改下,这么写。先定义一个样式就叫

.fontColorStyle{background:#F2F419}

然后给字体添加样式代码是

$('#id').addClass('fontColorStyle')

移除就是removeClass('fontColorStyle')

这样写好一点。便于操作。当然需要引用Jquery了,别忘记

var tags = document.body.getElementsByTagName('*')

for (var i = 0 i < tags.length i++) {

    tags[i].removeAttribute('style')

}