zoukankan      html  css  js  c++  java
  • 每天一个JavaScript实例-展示设置和获取CSS样式设置

    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>每天一个JavaScript实例-展示设置和获取CSS样式设置</title>
    <style>
    	#date{
    		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>
    

  • 相关阅读:
    UVA1585
    暑期第二场-1
    UVA11582
    UVA10006
    HDU1005
    HDU2035
    POJ:2492-Bug's Life(二分图的判定)
    Codeforces:68A-Irrational problem(暴力大法好)
    Codeforces Round #456 (Div. 2) B. New Year's Eve
    Codeforces Round #456 (Div. 2) A. Tricky Alchemy
  • 原文地址:https://www.cnblogs.com/mthoutai/p/6806714.html
Copyright © 2011-2022 走看看