300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > JS实现动态修改table及合并单元格办法示例

JS实现动态修改table及合并单元格办法示例

时间:2021-11-01 14:05:36

相关推荐

JS实现动态修改table及合并单元格办法示例

web前端|js教程

JS table 单元格

web前端-js教程

tablefunction maketotal(){ var pageCount=4; var currenttype; var indexstr=""; var tabObj = document.getElementById("printtable"); //行数 var rowCount = tabObj.rows.length; //列数 var cellCount = tabObj.rows[0].cells.length; for(var q=1;q<rowCount;q++){ choosetype=tabObj.rows[q].cells[0].innerHTML; if(q==1){ currenttype=choosetype; } if(currenttype!=choosetype){ indexstr=q+","+indexstr; } } alert(indexstr.split(",").length); for(var p=0;p<indexstr.split(",").length;p++){ var temp=indexstr.split(",")[p]; if(temp!=""){ var newRow = tabObj.insertRow(temp); for(var g=0;g<cellCount;g++) { var littleCount=0; for(var h=1;h1){ littleCount=littleCount+parseInt(tabObj.rows[h].cells[g].innerHTML); } } } if(g>1&&g!=6){ newRow.insertCell(g).innerHTML=littleCount; }else if(g==6){ newRow.insertCell(g).innerHTML=""; }else{ newRow.insertCell(g).innerHTML="小计"; } } } } var newRow = tabObj.insertRow(0); for(var g=0;g<cellCount;g++) { if(g==0){ //newRow.insertCell(g).innerHTML="头部"; }else{ //newRow.insertCell(g).innerHTML="头部"; } //alert(tabObj.rows[1].cells[g]); newRow.insertCell(g).innerHTML="头部"; //tabObj.rows[0].cells[g].colsSpan =2; //tabObj.rows[0].cells[g].rowsSpan =2; tabObj.rows[1].cells[g].style.background="#CCCCCC"; tabObj.rows[0].cells[g].style.background="#CCCCCC"; //tabObj.rows[0].cells[g].rowSpan=2 } tabObj.rows[0].cells[2].colSpan =2; tabObj.rows[0].cells[2].innerHTML="反映形式"; tabObj.rows[0].cells[3].colSpan =2; tabObj.rows[0].cells[3].innerHTML="待处理业务数"; tabObj.rows[0].cells[4].colSpan =1; tabObj.rows[0].cells[4].innerHTML="反映形式"; tabObj.rows[0].cells[5].colSpan=1; tabObj.rows[0].cells[5].innerHTML="反映形式"; tabObj.rows[0].cells[6].colSpan=7; tabObj.rows[0].cells[6].innerHTML=""; tabObj.rows[0].cells[7].style.display = "none"; tabObj.rows[0].cells[8].style.display = "none"; tabObj.rows[0].cells[9].style.display = "none"; tabObj.rows[0].cells[10].style.display = "none"; tabObj.rows[0].cells[11].style.display = "none"; tabObj.rows[0].cells[12].style.display = "none"; tabObj.rows[0].cells[13].style.display = "none"; tabObj.rows[0].cells[14].style.display = "none";} document.onreadystatechange = subSomething; function subSomething() { if(document.readyState == "complete") maketotal(); }

反映来源统计

thinkphp3.2 源码下载,vscode远程配置视频,ubuntu smb安装,tomcat下载那个文件,elum爬虫,php过滤非中文,无锡华庄seo推广,彩票合买网站制作,商业模板开源lzw

运行效果图如下:

源码出售网 源码,ubuntu安装办公软件,qpython能做爬虫吗,php里sms:,seo精华分析lzw

微信公众平台源码 java,vscode 扩展推荐,安装ubuntu卡在关机页面,xmapp++tomcat,c sqlite程序集,pc端图片轮播图插件,重前端轻后端框架,数据爬虫安全吗,什么是php环境,seo自动发帖,采集的网站源码,js网页自适应屏幕大小,wordpres企业网站模板,织梦网站可以设置成打开新页面,管理系统winform源码,人人商城v3 小程序接口地址lzw

更多JS实现动态修改table及合并单元格的方法示例相关文章请关注PHP中文网!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。