您的位置:首页 > Web前端 > JavaScript

js设置table保留n位小数(默认保留两位)

2017-12-23 11:48 323 查看
参数列表:tableId,需要保留两位小数的列(数组),起始行,结束行,小数点位数(默认保留两位小数)

function retainXiaoShu(tableId,cols,beginRow,endRow,decimals){

var table = document.getElementById(tableId); //获得整个表格对象

var num = 0;

var Dec = 0;

if (typeof(decimals) == "undefined"){ //默认保留两位小数

decimals = 2;

}

for(var i = 0;i<cols.length;i++){

for(var j = beginRow;j<endRow;j++){

num = table.rows[j].cells[cols[i]].innerText.trim(" ");//获取指定单元格的数值

if(num.length>0){

Dec = Number(num).toFixed(decimals);//保留两位或多位小数

table.rows[j].cells[cols[i]].innerText = Dec;//赋值给指定单元格

}

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: