主题:  山人:关于runtimeStyle的问题,请教...

浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
注册:2001/11/19 12:41:09
#12004/2/9 10:54:06
据说runtimeStyle是优先于style样式的,但不会改变style样式,清除runtimeStyle样式时,style样式仍会保留下来。可是我在使用时发现一个问题,不解,请指教。问题是:

<span id="aim" style="width:100px;height:14px;border:1px solid black;background-color:pink">新年好</span>

我在上面定义了一个aim,为其设置了边框:1px solid black。下面我用两个按钮来对其进行操作:

<input type="button" value="设置边框" onclick="aim.runtimeStyle.border='2px solid gray';">

<input type="button" value="清除边框" onclick="aim.runtimeStyle.border='';">

问题就出来了:按"清除边框"按钮后,原来的边框也没有了!为什么呀?



小Bee

职务:普通成员
等级:1
金币:1.0
发贴:284
注册:2003/8/27 15:13:45
#22004/2/9 16:37:09
我连RUNTIMESTYLE 都不清楚 CSS上有这个吗



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
注册:2001/11/19 12:41:09

=ridincal=

职务:管理员
等级:7
金币:20.0
发贴:5886
注册:2004/1/13 11:47:04
#42004/2/10 9:44:52
runtimeStyle不支持复合样式清除、currentStyle不支持符合样式的设置和获取


[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]




浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
注册:2001/11/19 12:41:09
#52004/2/10 10:51:34
谢谢ridincal,终于明白了。