主页 > 前端 > javascript >
来源:自学PHP网 时间:2014-09-19 14:47 作者: 阅读:次
[导读] 在js中我们有时想动态的控制一个div显示或隐藏或更多的操作,但如果我们style.display=“”可能导致没有效果哦,下面我来给大家介绍如何解决这个问题。...
我们先看一个实例
css定义了id??ame的div为隐藏,而我们在页面加载完成之后用js控制该id显示出来,这样写有错么? 那我们查看一下style.display=""和style.display="block"用法有什么不同吧。 其实,这两个的最大区别是block是块显示的,所以会换行,那么既然就这么点区别,为什么在本例子中一个可以显示,一个不行呢?困扰。 好吧,这个问题先放开,我们先看现在这个问题中我们如何解决,除了用style.display="block"可以解决外,还有另外一种办法就是:
就是把id为name的样式用style这样内置到标签内,这样不管用display=""还是display="block"就都可以正常显示啦!!! 分享自己的做,我们做的时不是把display="",而是直接设置block或none这样不会出现上在的问题了,尽量不要使用空或其它字符哦。 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com