js如何修改css的属性 css写在单独的一个文件里面
解决方案 »
- Jquery获取到div中checkbox中每一组的数量
- JS截取字符串问题!大侠们帮忙!
- 求解 select 下面的option 注册onmonseover onmonseout事件,求JS高手
- 为何xmlhttp.readyState始终是 1
- <input type=file>.value是readonly的, 如何赋值?
- 求助:javascript 中变色的实现
- 急: JavaScript如何取得IE显示区的宽度和高度
- 高手帮忙!!!请问怎么实现或者说模拟出多重继承?
- JavaScript迷惑问题之十二:如何得到页面中表单组件的总数?
- 请问如何用javascript来确认所按下的动作呢?要有yes 和no 按钮以确定操作.
- 关于jsp实现搜索的功能, 可以帮下忙么,
- 关于js 函数的一点疑问? 跪求解释
<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312" />
<title></title>
</head>
<body>
<div class="a">111111111</div>
<div class="b">111111111</div>
<div class="c">111111111</div>
<script>
function $(el){
return typeof el == 'string' ? document.getElementById(el) : el;
}
;(function(w, d){
var ie = !+[1,];
var o = null;
var styleSheet = function(){
this.init();
};
styleSheet.prototype = {
init: function(){
var h = d.getElementsByTagName('head')[0];
var s = d.createElement('style');
h.appendChild(s);
o = d.styleSheets[d.styleSheets.length-1];
},
add: function(selector, style){
ie ?
o.addRule(selector, style)
:
o.insertRule(selector + "{" + style + "}", o.cssRules.length);
},
del: function(index){
ie ?
o.removeRule(index)
:
o.deleteRule(index);
},
getRules: function(){
return ie ?
o.rules
:
o.cssRules;
},
getRule: function(selector){
var rules = this.getRules();
for(var i = 0, len = rules.length; i < len; i++){
var r = rules[i];
if( r.selectorText == selector ){
return r;
}
}
return null;
}
}
w.styleSheet = styleSheet;
})(window, document);
var s = new styleSheet;
s.add('.a', 'color:red;')
s.add('.a', 'font-size:111px;')
s.add('.b', 'color:blue;')
//s.del(0)
alert( s.getRule('.a').style['color'] )
</script>
</body>
</html>
jquery:$("#test").css("width",200);这样