本人现在采用image.onload获取了图片的宽度 && 高度。
现在想把值赋给一个全局变量totalH,要怎么才能成功赋值呢?
代码相似:
var totalH = 0,realW,realH,changeH;
image.onload = function(){
var _stemp = this;//将当前指针复制给新变量,不然会导致变量共用
realW = this.width;
realH = this.height;
//为页面中的Img高度赋值
changeH = wWidth * realH / realW ;
thisImg[_stemp.index].style.height = changeH + "px";
//得到父类元素div为其高度赋值
thisImg[_stemp.index].parentNode.style.height = changeH + "px";
totalH = totalH+changeH;
}
alert(totalH);
解决方案