如何动态地改变CSS的内容?谢谢 <TD CLASS=c1 id="td1"><script language=javascript> document.getElementById("td1").className="c2"</script> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.document.getElementById('mm').addRule(sSelector, sStyle [, iIndex]) document.getElementById('mm').removeRule(index)2.<TD CLASS=c1 id=nn> document.getElementById('nn').className = 'c2'; this.runtimeStyle.cssText = "color:#990000;border:1px solid #cccccc";//动态修改CSS的 能动态地改变样式单的定义吗比如 TD {HEIGHT:20}动态地改成{HEIGHT:25} 谢谢是这样我定义了两个CSSTD {HEIGHT:20}.TD1 {HEIGHT:30}我先设置CLASS=TD1我可不可以动态地让TD生效,而TD1失效 就像上面说得那样:<style><!--.c1 {color="red"}.c2 {color="yellow"}--></style>...<form><input type="button" value="replace3" onclick="document.getElementByID('p1').className='c2';"><p id="p1" class="c1">change</p></form>...是可以的三 能动态地改变样式单的定义吗?比如 TD {HEIGHT:20} 动态地改成{HEIGHT:25}-------------------------------------------------------------------可以。但应该先删除原来的td定义,再新增td定义。eg;<style id="mm">td {}</style><table border=1><tr> <td>a</td></tr></table><input type="button" value="修改样式" onclick="modStyle()"><script language="javascript">function modStyle(){ var st=document.styleSheets["mm"]; st.removeRule(0); st.addRule("td","width:100px;background-color:#F00");}</script>我定义了两个CSS TD {HEIGHT:20}.TD1 {HEIGHT:30}我先设置CLASS=TD1,我可不可以动态地让TD生效,而TD1失效?-----------------------------------------------------------------不可以。除非分别定义在两个不同的样式文件中。 关于在jsp中如何用jquery循环拼接xml 改变滚动条鼠标光标外观? 会Extjs的进来帮忙 哪位大哥帮我看一下这个脚本 如何通过地名获取经纬度 如何用JS实现横向打印 hwkj.jquery.chromatable.js锁定表头竖线对齐问题 如何获取主页里包含的iframe的top边距和left边距 一般的在线编辑器在粘贴内容时,会把格式也粘贴过来。改哪个地方,可以在粘贴的时候只粘贴文字,而去掉格式呢? 图片滚动终极问题:100分酬谢,在线等! 别人访问我的网站,怎样获取客户所在的区域呢,谢谢 能推荐个功能强健的javascript ide工具么?
document.getElementById('mm').removeRule(index)
2.<TD CLASS=c1 id=nn>
document.getElementById('nn').className = 'c2';
//动态修改CSS的
比如 TD {HEIGHT:20}
动态地改成{HEIGHT:25}
是这样
我定义了两个CSS
TD {HEIGHT:20}
.TD1 {HEIGHT:30}
我先设置CLASS=TD1
我可不可以动态地让TD生效,而TD1失效
<style>
<!--
.c1 {color="red"}
.c2 {color="yellow"}
-->
</style>
...
<form>
<input type="button" value="replace3"
onclick="document.getElementByID('p1').className='c2';">
<p id="p1" class="c1">change</p>
</form>
...
是可以的三
-------------------------------------------------------------------
可以。但应该先删除原来的td定义,再新增td定义。eg;<style id="mm">
td {}
</style>
<table border=1>
<tr>
<td>a</td>
</tr>
</table>
<input type="button" value="修改样式" onclick="modStyle()">
<script language="javascript">
function modStyle()
{
var st=document.styleSheets["mm"];
st.removeRule(0);
st.addRule("td","width:100px;background-color:#F00");
}
</script>我定义了两个CSS TD {HEIGHT:20}.TD1 {HEIGHT:30}
我先设置CLASS=TD1,我可不可以动态地让TD生效,而TD1失效?
-----------------------------------------------------------------
不可以。除非分别定义在两个不同的样式文件中。