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>
    

  • 相关阅读:
    selenium3+python自动化1-xpath学习总结
    Jmeter连接Mysql数据库
    fiddler过滤功能
    Excel动态图表制作
    【C#】虹软 视频多人脸识别的实现过程
    [C#]_Demo_4线程虹软人脸识别注册开发全过程
    【Linux】虹软人脸识别Face Recognition的封装
    [Android]虹软人脸检测与人脸识别集成分享
    虹软人脸识别demo使用教程
    [Android]虹软人脸识别Demo 第二版
  • 原文地址:https://www.cnblogs.com/mthoutai/p/6806714.html
Copyright © 2011-2022 走看看