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文件中写的选择器去获取样式,再更改样式。 隐藏层的时候,如何关闭播放器 获取一个图片的绝对坐标问题 在线等 js加载图片进度条应该怎么写 怎样能在最短时间内学好JavaScript!!! 再次求教 wcwtitxu 关于正则表达式的问题,在线等! 设置不了控件状态! 如何取得层中checkbox元素个数 js怎么把if里的i值传到外面的i 写一个可以扫描图片的页面. 控制select控件的问题.只要你对javascript有所了解,分数绝对超值. 被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文件中写的选择器去获取样式,再更改样式。