javascript 改变指定css样式

.Tab.TabTitle.active{background-image:url(images/aaadd.jpg);background-repeat:no-repe... .Tab .TabTitle .active{
background-image: url(images/aaadd.jpg);
background-repeat: no-repeat;

}

我想通过js改变css文件中 上面这个样式中 background-image 图片
怎么改``请高手指教
展开
 我来答
匿名用户
推荐于2018-02-27
展开全部
  
  javascript改变CSS样式分为局部和全局,分别如下:
  一、局部改变样式
  
  有三种方法:直接改变样式、改变className和改变cssText
  
  改变className: document.getElementById('obj').className="…"
  
  改变cssText:document.getElementById('obj').style.cssText="width:20px; border:solid 1px #f00;";
  
  改变直接样式: document.getElementById('obj').style.backgroundColor="#003366″
  
  二、全局改变样式
  
  通过改变外链样式的的href的值实现网页样式的实时切换,也就是"改变模板风格"。
  
  首先需要赋予需要改变的目标一个id,如
  代码如下:
  <link rel="stylesheet" type="text/css" id="css" href="firefox.css" />
  
  调用时很简单,如
  代码如下:
  <span onclick="javascript:document.getElementById('css').href='ie.css'">点我改变样式</span>
百度网友5476a41
推荐于2016-09-01 · TA获得超过883个赞
知道小有建树答主
回答量:1251
采纳率:0%
帮助的人:688万
展开全部
这是一个控制CSS样式的javascript
给你解释下
1.你要是想改变样式必须通过ID来得到这个对象document.getElementById("L1")当然你的样式要写到标签的属性里面还要给标签定义一个ID
2.做个事件,比如鼠标单机事件onClick="change()"
3.定义一个函数让他做函数大括号中的事情
4.下面有注释

<html>
<head>
<title>翔</title>
<script language="javascript">
function change(){
document.getElementById("L1").style.backgroundColor="#00ff00";
//通过ID得到当前对象.样式.背景颜色="绿色";
}
</script>
</head>
<body>

<div id="L1" style="position:absolute;
left:72px;
top:62px;
width:192px;
height:137px;
background-color:#003399;
z-index:1;" onClick="change()">
把样式写到了标签里面便于对照
</div>
</body>
</html>

还有更多的你可以自己琢磨琢磨
javascript是个很有意思的脚本language
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式