javascript控制点击一次按钮实现元素的显示隐藏
程序员文章站
2022-05-05 19:11:19
...
function showlist(id){
var divtemp = document.getElementById(id);
var divt = window.getComputedStyle(divtemp).getPropertyValue("display");
if(divt == "none"){
divtemp.style.display = "block";
}else{
divtemp.style.display = "none";
}
}
getComputedStyle
是一个可以获取当前元素所有最终使用的CSS属性值。返回的是一个CSS样式声明对象([object
CSSStyleDeclaration]),只读。
window.getComputedStyle(elem,null)
返回`CSSStyleDeclaration
对象
这个对象有getPropertyValue
`方法获取对应css属性的值
例如 getPropertyValue('color')
;//获取字体颜色子
CSSStyleDeclaration是没有style属性的
window.getComputedStyle(elem,null).getPropertyValue(“color”)和window.getComputedStyle(elem,null).color有什么区别
有区别,属性值是不同的访问方式
在访问例如background-color类似格式的css属性时window.getComputedStyle(elem,null).background-color
就不可以了,需要使用window.getComputedStyle(elem,null).backgroundColor
访问window.getComputedStyle(elem,null).getPropertyValue(“background-color”)
是可以的
上一篇: 使用JavaScript控制HTML元素的显示和隐藏
下一篇: 按钮的隐藏和显示
推荐阅读
-
Angular实现点击按钮控制隐藏和显示功能示例
-
js或jquery实现点击某个按钮或元素显示div,点击页面其他任何地方隐藏div
-
javascript实现点击后变换按钮显示文字的方法_javascript技巧
-
js或jquery实现点击某个按钮或元素显示div,点击页面其他任何地方隐藏div
-
javascript实现点击提交按钮后显示loading的方法_javascript技巧
-
用按钮控制iframe显示的网页实现方法_javascript技巧
-
javascript实现点击后变换按钮显示文字的方法_javascript技巧
-
js实现的点击超链显示隐藏层_javascript技巧
-
使用JavaScript控制HTML元素的显示和隐藏
-
javascript控制点击一次按钮实现元素的显示隐藏