FireFox不支持InnerText,這個問題上次碰到一個網盤數據大小顯示的時候不正常,一直顯示默認大小,在別的瀏覽器是正常的,想了半天才知道是FireFox不支持InnerText。
代碼如下:
$.get("api/userfile/userUsed",function(data){
if(data.type=='success'){
var userUsed=data.body.userUsed;//用戶使用的空間大小
console.log(userUsed);
var userSpace=parseInt(data.body.userSpace);//用戶總空間
var userUsedB;
if(userUsed<1){
userUsed=userUsed*1024;
if(userUsed<1){
userUsed=userUsed*1024;
//document.getElementById("userUsed1").innerText=userUsed.toFixed(1)+"KB/";
$('#userUsed1').text(userUsed.toFixed(1)+ "KB/");
userUsedB=(userUsed/1024/1024)/userSpace*100;
}else{
//document.getElementById("userUsed1").innerText=userUsed.toFixed(1)+"MB/";
$('#userUsed1').text(userUsed.toFixed(1)+ "MB/");
userUsedB=(userUsed/1024)/userSpace*100;
}
}else{
userUsed=userUsed*1;
// document.getElementById("userUsed1").innerText=userUsed.toFixed(1)+"G/";
$('#userUsed1').text(userUsed.toFixed(1)+ "G/");
userUsedB=userUsed/userSpace*100;
}
//var used=Math.round(userUsed);
//document.getElementById("userUsed1").innerText=used+"G/";
$("#userSpace1").text(Math.round(userSpace) + "G");
progressbar.set('percent',userUsedB);
}
});
之前的註釋掉了。