很实用的js特效代码,可设置和读取css样式属性,开发过程中有时候会需要用到,根据自己的需求来修改即可。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>js代码实现设置并读取css函数属性_武鸣人</title> <meta name="keywords" content="武鸣人网站,武鸣信息网,武鸣本地网,武鸣信息资源平台,减肥,健身,励志,励志语录,js特效,网页特效,www.wuming.ren"> <meta name="description" content="欢迎来到武鸣人信息资源平台,各种信息免费发布,资源共享合作共赢,分享互联网流行的励志语录经典短句,减肥健身健康小常识及打卡记录,收集各种js特效代码。"> <style> div{width:400px;height:200px;background:#fef4eb;border:1px solid #f60;margin:0 auto;} input{border:0;color:#fff;cursor:pointer;font-weight:700;background:#f60;padding:2px 4px;margin:10px 0 0 10px;} </style> <script type="text/javascript"> function css(obj, attr, value) { switch (arguments.length) { case 2: if(typeof arguments[1] == "object") {//二个参数, 如果第二个参数是对象, 批量设置属性 for (var i in attr)obj.style[i] = attr[i] } else {//二个参数, 如果第二个参数是字符串, 读取属性值 return obj.currentStyle ? obj.currentStyle[attr] : getComputedStyle(obj, null)[attr] } break; case 3: //三个参数, 单一设置属性 obj.style[attr] = value; break; default: alert("参数错误!") } }//武鸣人网站https://www.wuming.ren 网站很好记住,wuming.ren(武鸣拼音.ren域名后缀) window.onload = function () { var oBox = document.getElementById("box_www_wuming_ren"); var aInput = oBox.getElementsByTagName("input"); //第一个按钮点击事件 aInput[0].onclick = function () { //两个参数, 第二个参数为字符串, 读取属性值 alert("width: " + css(oBox, "width") + "\nheight: " + css(oBox, "height") + "\nbackground-color: " + css(oBox, "backgroundColor")) }; //第二个按钮点击事 aInput[1].onclick = function () { //两个参数, 第二个参数为对象, 属性批量设置 css(oBox, {width: "330px", height: "100px", borderColor: "#0084ff", backgroundColor: "#eff8ff"}); //三个参数, 属性单一设置 for (i = 0; i < aInput.length; i++) css(aInput[i], "backgroundColor", "#0084ff") } //第三个按钮点击事件 aInput[2].onclick = function () { //两个参数, 第二个参数为对象, 属性批量设置 css(oBox, {width: "400px", height: "200px", borderColor: "#f60", backgroundColor: "#fef4eb"}); //三个参数, 属性单一设置 for (i = 0; i < aInput.length; i++) css(aInput[i], "backgroundColor", "#f60") } };//武鸣人网站https://www.wuming.ren 网站很好记住,wuming.ren(武鸣拼音.ren域名后缀) </script> </head> <body> <a href="https://www.wuming.ren">武鸣人</a>,各种信息资源免费发布,分享励志语录经典短句,减肥健身常识,各种js特效代码。网站很好记住,wuming.ren(武鸣拼音.ren域名后缀)<hr> <!--欢迎来到武鸣人信息资源平台,各种信息免费发布,资源共享合作共赢,分享互联网流行的励志语录经典短句,减肥健身健康小常识及打卡记录,收集各种js特效代码。--> <script type="text/javascript" src="https://www.wuming.ren/ad/tc.js"></script> <script type="text/javascript" src="https://www.wuming.ren/ad/a.js"></script> <div id="box_www_wuming_ren"> <input type="button" value="Get Style" /><input type="button" value="Set Style" /><input type="button" value="Default Style" /> </div> </body> </html>
本文来自武鸣人网站,转载请注明出处