[英]Remove block with Javascript without “hidden” css styles
我有一个问题-我想删除div,而不仅仅是在我的网页上使用CSS隐藏它们。 我是Java语言的新手,我不能确定是否是,但是我认为应该使用removeChild()
函数。 这是脚本:
http://jsbin.com/ufoyor/edit#javascript,html/
它是这样的:
1)由于“隐藏”这些块的事实用途,“ X”按钮隐藏pronto
和crossClose
div。
2)如果未显示与块匹配的值,则脚本会在Cookie中设置一个特定值(样式=“ visibility:hidden;”)。
是的,您可以使用removeChild()将该元素及其子树一起移除。
但是,对于我建议设置样式display: none
。 它根本不会显示(不会像“ visibility:hidden
那样占用空间)。
在普通的JavaScript中,使用removeChild()
: https : //developer.mozilla.org/En/DOM/Node.removeChild
在jQuery中,您具有方法remove()
: http : //api.jquery.com/remove/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.