繁体   English   中英

使用Javascript删除无“隐藏” css样式的块

[英]Remove block with Javascript without “hidden” css styles

我有一个问题-我想删除div,而不仅仅是在我的网页上使用CSS隐藏它们。 我是Java语言的新手,我不能确定是否是,但是我认为应该使用removeChild()函数。 这是脚本:

http://jsbin.com/ufoyor/edit#javascript,html/

它是这样的:

1)由于“隐藏”这些块的事实用途,“ X”按钮隐藏prontocrossClose 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM