css中添加display=none后其里面的js代码失效

1,display=none以后,元素相当于已经不存在了,如果有针对该元素的js代码,肯定无法获取到对象,自然代码就会失效

 

display=none与visibility=hidden不同,前者表示元素已经不在文档流中,不占据任何位置,而后者只是隐藏,元素依然在文档流中,占据着位置

 

2,在chrome中,display属性需为""才表示该元素隐藏,none值错误

你可能感兴趣的:(css中添加display=none后其里面的js代码失效)