关于DIV的display属性

2024-12-13 01:08:20
推荐回答(4个)
回答1:

测试了下,1楼的document.getElementById("a").style.display是得不到的,最少我的测试是得不到。

楼主应该是想获得“block”这个结果吧?因为这个是外部的样式,要用javascript直接获得比较难,不过如果用一些javascript库来协助,就方便得多了(jQuery例子):





test








回答2:

这个好办,要改成如下:
.a{display:block}

。这样就可以了。

如果你非要用id,或是说要用到这个id。那可以改成诸如这类的:
.bl{display:block}
#a{width:500px;height:300px;float:left}
实际内容


上述中a这个层是实际的,里面的值我是举例,而bl这个类是单独放display:block这个的。用class="bl",意思就是让a这个层也具有bl这个类中的属性值,就是也会继续它的。

回答3:

你的意思是你想得到a这个DIV的 display的值?是使用JS么?如果是的话你可以用下面这句

document.getElementById("a").style.display

这样你就可以得到a这个div的display的值了,有什么问题欢迎补充!

回答4:






代码有点多,你可以写一个 function 函数