用JS设置css left widt等属性时无效|不能用的问题

当我们想要设置某个div的值时,出现设置属性无效的问题。

// 获取如<div id = "aa">... </div> 对象
var bar = document.getElementById("aa");

// 设置宽度
bar.style.width = wr;


这时出现无效的情况。

其实是因为没有加单位象素px的原因。

解决问题:

// 获取如<div id = "aa">... </div> 对象

var bar = document.getElementById("aa");

// 设置宽度
bar.style.width = wr + "px";