首页 > getElementById('character').style.visibility='visible';

getElementById('character').style.visibility='visible';

document.getElementById('character').style.visibility='visible'; 不起作用??


visibility确实对节点的显示有控制作用,但是并不是display的同义词,就像楼上回答的,如果节点使用的visibility='hidden'隐藏的,那么设置为visible就会显示出来,但是如果用的display:none隐藏的,你修改visibility就不管用了。

如果回答和问题无关,请修改你的问题,具体说明不起什么作用。


我在character中加了hide类,hide有display属性,所以不现实效果。


style.visibility和style.display都可以实现对页面元素的隐藏显示,区别在于但visibility要占用域的空间,而display则不占用,效果肯定是有的


document.getElementById('character').style.visibility='visible';
document.getElementById('character').style.visibility='hidden';

这个肯定有效, 如果没有效果, 肯定你代码其他代码问题

【热门文章】
【热门文章】