首页 > 代码库 > 每天一个JavaScript实例-展示设置和获取CSS样式设置
每天一个JavaScript实例-展示设置和获取CSS样式设置
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>每天一个JavaScript实例-展示设置和获取CSS样式设置</title> <style> #date{ width:200px; background-color:lime; } </style> <script> function getStyle(date,cssprop,cssprop2){ //IE if(date.currentStyle){ return date.currentStyle[cssprop]; }else if(document.defaultView && document.defaultView.getComputedStyle){ //console.log(document.defaultView.getComputedStyle(date,null).getPropertyValue(cssprop)); return document.defaultView.getComputedStyle(date,null).getPropertyValue(cssprop2); }else{ return null; } } window.onload = function(){ var date = document.getElementById("date"); var color = getStyle(date,"background-color","background-color"); console.log(color); date.style.width= "500px"; date.style.backgroundColor= "yellow"; console.log(date.style.width); console.log(date.style.backgroundColor); //数组表示法 date.style["fontFamily"] = "courier"; //展示覆盖属性 var style = date.getAttribute("style"); console.log(style); date.setAttribute("style","height:100px"); console.log(document.defaultView.getComputedStyle(date,null).getPropertyValue("fontFamily"));//null console.log(document.defaultView.getComputedStyle(date,null).getPropertyValue("font-family"));//STHeiti var style = date.getAttribute("style"); //date.style["fontFamily"]="微软雅黑"; var font = getStyle(date,"fontFamily","font-family"); //console.log(font); } </script> </head> <body> <div id = "date" style="color:purple"> aa </div> </body> </html>
每天一个JavaScript实例-展示设置和获取CSS样式设置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。