有两个比较关键的点。 js代码的执行会阻塞页面绘制(即在js之后绘制才会对更改做出反映)。 获取部分样式会触发重绘重排(因为有可能在前面的js中发生了变化) democonsole.log(window.getComputedStyle(elTest).width)
有两个比较关键的点。
js代码的执行会阻塞页面绘制(即在js之后绘制才会对更改做出反映)。
获取部分样式会触发重绘重排(因为有可能在前面的js中发生了变化)
demo
console.log(window.getComputedStyle(elTest).width)