js能否修改class中某个css属性 从而影响其他元素 cssjsclass 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $('<style>.aaa{color:red;}</style>').appendTo(document.body) <style>#div1{......这里写div的属性...}</style> ,id选择器优先级高于class选址器。 function getCSS(selector){ var css = document.styleSheets; var isIE = document.attachEvent ? true : false; for(var i=0;i<css.length;i++){ var rs = !isIE ? css[i].cssRules : css[i].rules; for(var j=0;j<rs.length;j++){ if(rs[j].selectorText == selector){ return rs[j] } } }}var result = getCSS('body);if(result) result.style.border = '5px solid #ccc';可能传入的参数要好好分析一下,一般写样式都有层级的关系,我这里就写了个简单的例子,根据CSS文件中写的选择器去获取样式,再更改样式。 MyEclipse8.5安装aptana,谢谢啦 今天要交作业,增加订单的题不会做,请各位大侠指点迷津!!! 急!!一个关于js弹出层中无法使用js的事宜,并且层中有图片有地址,却不显示的问题? 如何获得超链接的名字? 关于求数组中最大值最小值的问题 斑主,在msdn里的这个功能是如何实现的。 想在IE上做一个简单的FTP上传、下载功能,请各位指点!!! [急急][在线]关于from中通过按钮触发confirm事件的问题 如何实现窗口全屏打开? 关于$.post()使用的问题 被div层覆盖的iframe层如何响应键盘事件? 如果让回调函数执行完了后再执行后面的代码?
var css = document.styleSheets;
var isIE = document.attachEvent ? true : false;
for(var i=0;i<css.length;i++){
var rs = !isIE ? css[i].cssRules : css[i].rules;
for(var j=0;j<rs.length;j++){
if(rs[j].selectorText == selector){
return rs[j]
}
}
}
}var result = getCSS('body);
if(result) result.style.border = '5px solid #ccc';
可能传入的参数要好好分析一下,一般写样式都有层级的关系,我这里就写了个简单的例子,根据CSS文件中写的选择器去获取样式,再更改样式。