css样式只能修改不能删除

html-css015

css样式只能修改不能删除,第1张

不是。CSS即层叠样式表,是一种用来表现HTML或XML等文件样式的计算机语言,css样式既能修改也能删除,用css()就可以进行修改了,利用正则表达式清除css样式,在编辑器使用替换工具,替换掉所有内容,就可以清除css样式了。

js是无法直接修改css文件的,但可以通过取对象的方式修改对象的样式,通常有两种方法:

1、改变className,但首先在样式表中预设定样式类。

例如:document.getElementById('obj').className='...'

2、改变cssText。

例如:document.getElementById('obj').style.height='100px'

这是一个继承关系的问题

依你的情况举例如下:

<a href="">链接1</a>

<div class="test"><a href="">链接2</a></div>

你要改的是链接2的属性 而不是链接1的

css代码如下:(只针对链接2)

.test a{}

.test a:hover{}

.test a:active{}

..............

应该理解意思了吧? 就是把父子关系写出来就可以了