<div id="box">绿茶</div>
<button id="btn">点击变化盒子</button>
#box {
width: 100px;
height: 100px;
background-color: skyblue;
/* border: 1px solid red; */
}
//获取对应标签
var obox = document.getElementById("box");
var obtn = document.getElementById("btn");
// 绑定事件 事件源.on事件类型 =function(){ 事件处理程序 }
obtn.onclick = function () {
// 第1种方法
/* // 修改属性 元素.style.样式属性 = "";
obox.style.width = "200px";
obox.style.height ="200px";
obox.style.backgroundColor = "green"; */
//第二种方法---封装成函数
setCss(obox,
{
width: "200px",
height: "300px",
backgroundColor: "green",
color: "yellow"
}
)
}
function setCss(ele, css) {
// css { key:val }
for (var key in css) {
//console.log(css[key]);
// obox.style.width = "300px";
ele.style[key] = css[key];
//console.log(css[key]); // 属性的值
//console.log("key:"+key); // 属性名
//console.log("ele.style.width:"+ele.style.width);
//console.log("ele.style[key]:"+ele.style[key]);
//var ret =ele.style[key];
//console.log("ele.style[key]:"+ret);
}
}