大家好,有个问题搞了几天都没有结果:
网页中,我有n个图层,id值形式为layer_n_m,其中m的取值范围是1到n,我想通过在页面上用鼠标单击其中任何一层,其他层的状态跟着变化,用鼠标单击其他非层的地方,这些层回到原来的状态,比如,单击其中一个层,其他所有层的zIndex值都变成一样,这样的功能怎么用JAVASCRIPT实现,我想这个问题很久了,希望高手们给于答复,谢谢大家。
使用runtimeStyle对象,在运行时状态改变样式,但非持久,例如
<oDiv style="z-index:10">
oDiv.runtimeStyle.zIndex = -1 //oDiv的zIndex发生变化,并体现在页面上
oDiv.runtimeStyle.zIndex = null //oDiv的zIndex恢复到10,即oDiv.style.zIndex的值仍为10
其他样式依次类推