标签:win tor attr computed width ret 函数 fun window
var obj = window.getComputedStyle(box); console.log( window.getComputedStyle(box) ); console.log(obj.width);
通过点按钮使方块宽度增加:
document.querySelector("button").onclick = function(){ var timer = setInterval(function(){ // 获取宽 var obj = window.getComputedStyle(box); var w = obj.width w = parseInt(w) w += 10 if(w>=700){ clearInterval(timer) } box.style.width = w + "px" // console.log(w); },50) }
注意:不要拿颜色值判断
var box = document.getElementsByTagName(‘div‘) box = box[0] console.log(getComputedStyle(box).width); 在ie中使用: 标签.currentStlye console.log(box.currentStyle.height);
function getStyle(ele,attr){ if(window.getComputedStyle){ return getComputedStyle(ele)[attr] }else{ return ele.currentStyle[attr] } } var h = getStyle(box,‘background-color‘) console.log(h); var w = getStyle(box,‘width‘) console.log(w);
标签:win tor attr computed width ret 函数 fun window
原文地址:https://www.cnblogs.com/mrxiachongyu/p/14260157.html