用javascript如何控制页面css元素的值! 我想实现一个换页面皮肤的效果, 或者提共一个更好的方案~~~ 谢谢~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 增加classdocument.getElementById("MyElement").className += " MyClass";去掉classdocument.getElementById("MyElement").className = document.getElementById("MyElement").className.replace(/\bMyClass\b/','') jquery$("#id").addClass("");$("#id").removeClass(""); 换皮肤别用“控制页面css元素的值”的方法。多难维护啊。直接写另一套对应的css,然后根据选择的加载就可以了。 jquery 很容易实现。不过估计楼主说的是整站的样式替换吧 整站替换,就用css文件现在不是都有皮肤文件吗? asp.net中有皮肤功能的。如果是用js来控制,那么就document.getElementById("id").className="";不过我觉得全站换的话不好控制 <link id="x" href="http://c.csdn.net/bbs/t/5/t5.css" rel="stylesheet" type="text/css" />document.getElementById("x").setAttribute("href","另外的css文件") 使用jQuery更加容易操作元素的样式————————————————————$("....").css(name,value)例:$("p").css("color","red"); 为元素增加一个样式:addClass(class)移除样式:removeClass(class) asp.net themevar css=document.getElementById("incss");css.setAttribute("href","css/css.css"); 求逆运算 现在有文件转换为字符串的函数 我想转换回来 哪位兄弟有ReSharper2.0-VS2003的汉化补丁~~~跪求~~~~ 求助:数据库访问错误:未在本地计算机上注册“OraOLEDB.Oracle”提供程序。 请问一下dropdownlist选择的问题~~~ Calendar问题! DataGrid问题 TreeView的问题!点一下节点马上报错 分页后怎么重新绑定数据? 我写的简单文本编辑器(开放源码) 求助 菜鸟提问:怎么用DW作弹出菜单呀???? javascript如何修改页面元素class的值
document.getElementById("MyElement").className += " MyClass";去掉class
document.getElementById("MyElement").className = document.getElementById("MyElement").className.replace(/\bMyClass\b/','')
$("#id").addClass("");$("#id").removeClass("");
多难维护啊。
直接写另一套对应的css,然后根据选择的加载就可以了。
如果是用js来控制,那么就document.getElementById("id").className="";不过我觉得全站换的话不好控制
————————————————————
$("....").css(name,value)
例:$("p").css("color","red"); 为元素增加一个样式:addClass(class)移除样式:removeClass(class)
var css=document.getElementById("incss");
css.setAttribute("href","css/css.css");