如題,給一個<div id="div1" class="div1"></div>的盒子設置css樣式為:.div1{ width: 200px; height: 300px; background: red; position: absolute; left: 100px; top: 200px;
}使用如下方法獲取div1盒子的css屬性值:var div1 = document.getElementById("div1");var ss = window.getComputedStyle(div1,null);var left = ss.left;var top = ss.top;然后使用console.log()打印left和top,結果left打印的值為100px,而打印top結果為一個對象:請問這是什么原因?
為什么JS通過getComputedStyle()方法獲取top值返回的不是設置的top屬性值?
白豬掌柜的
2018-09-11 13:15:43