js隐藏某个div(Javascript中style和class)
对于初学Javascript的朋友来说,在这里有一个值得在撸代码的朋友应该注意的地方,希望对你们有所帮助。
“style”和“className”不要混着用。在写js时,有时候是在函数里面为了写上对标签样式的更改,会用到两种方法,一是
定义的某个标签aaa的具体某个bbb属性变成ccc
aaa.style.bbb.=ccc;第二种是在style中首先以class选择器将要更改的样式写好,然后在script的函数中将某个标签的class进行更改。两种方法都有各自的好处,但是关键点在于两个不能混着用。看下面这个例子。做一个简单的通过点击“显示”和“隐藏”按钮,对下面一个红色的div进行控制。
通过点击button进行显示和隐藏
.hide和.show分别是两个class,在点击时切换调用
html布局
在点击显示时,是通过改变div的样式进行显示;在点击隐藏时,是通过div的class进行隐藏。
下面我们来看运行情况,区分有何不同。
页面加载,默认为隐藏。
页面加载进来,首先class是hide,是隐藏的
点击显示按钮,让div显示
此时注意div后出现style=display:block
再点击隐藏按钮,此时无论怎么点,div都不会隐藏了。为什么会出现这样的情况,因为两者套用在一起,在div中,style的权重值要大于class,在使用style后,用class无法对其进行同类样式的更改。如果在button显示和隐藏的点击函数调用中,都用style或者分别附上不同的class就可以改变这种情况了。
这是一点个人总结,如有不足,还请指正。☺☺☺☺☺☺☺☺
- 可以从这几方面下手(做好了自然过目不忘)
- 为什么感冒药越吃越严重(为什么别人吃药管用)
- excel合并表格去重复(快速整理统计)
- 彼岸花种植要求(花叶生生两不见)
- 电脑上找不到文件从哪里找(不用担心)
- 指甲有横短纹图片(哪些情况需要立刻就医)
- 属猴取名什么名字好呢(赶紧收藏吧)
- 臀部和大腿特别胖原因(腿越来越粗)
- win10玩游戏按win键直接弹出桌面(Win10还是很好用的)
- 单件衬衫怎么穿搭男(7个穿搭技巧)
- 豆腐白菜的做法(厨师长分享传统老做法)
- 正宗糯米蒸肉丸的做法(新手也能零失败)
- 圣诞节雪花手工折纸大全教程(带孩子用纸做几个小雪花)
- 幼儿园剪纸小花花(亲们觉得哪款好看呢)
- 抹茶紫薯蛋黄酥(四种口味蛋黄酥(紫薯、抹茶、红曲、蛋黄))
- 最新讨薪正确方法(别着急)
- 情侣戒指应该戴哪一个手指(快来看看你戴对了吗)
- 微山湖开车上岛攻略(国家5A微山湖旅游区汽车登岛攻略)