- 浏览: 842987 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (530)
- Java编程 (64)
- C/C++/D (6)
- .Net/C# (9)
- Ruby (12)
- JavaScript (77)
- XML (1)
- JSON (1)
- Ajax (17)
- ExtJs (81)
- YUI (1)
- JQuery (7)
- DWR (1)
- HTML (7)
- CSS (7)
- Database (6)
- PowerDesigner (23)
- DB2 (2)
- Oracle (57)
- MS SQL Server (8)
- MySQL (6)
- JSP/Servlet/JSTL/TagLib (3)
- Spring (1)
- Hibernate (0)
- iText (0)
- Struts (0)
- Struts2 (0)
- iReport (0)
- FreeMarker (0)
- HttpClient (1)
- POI (6)
- FckEditor (15)
- Eclipse / MyEclipse (10)
- IntelliJ IDEA (0)
- NetBeans (0)
- Tomcat (11)
- WebLogic (1)
- Jboss (3)
- jetty (4)
- IIS (2)
- CVS/VSS (1)
- FTP (1)
- Windows/DOS (6)
- Linux/Unix (0)
- 软件建模 UML (0)
- Design Pattern & Thinking In Programming (10)
- 数据结构与算法 (12)
- 软件项目管理 (9)
- 行业应用解决方案 (3)
- 电脑软件与故障解决 (13)
- 编程语言 (1)
- 十万个为什么 (3)
- JBPM (2)
- sysbase (2)
- JDBC (8)
- Ant (2)
- Case-计算机辅助软件工程 (1)
- WebService (4)
- 浏览器 (1)
最新评论
-
gaoqiangjava:
同一楼,还请大手帮解决
JAVA读取word文件 -
hyl523:
// 判断数组中的第一个值是否未定义,如果未定义,便定义为空对 ...
javascript面向对象之二 命名空间 -
ping12132200:
ping12132200 写道我抱着个错不是因为:body标签 ...
extjs在IE报对象不支持此属性或方法 -
ping12132200:
我抱着个错不是因为:body标签内的第一个元素不能为文本tex ...
extjs在IE报对象不支持此属性或方法 -
fireinjava:
呀,不错,转走了,谢谢啦~
利用OpenOffice将word转换成PDF
<script> function MergeCellsVertical(tbl, cellIndex) //相同数据上下合并 { if (tbl.rows.length < 2) return; var i, j; var last = tbl.rows(0).cells(cellIndex).innerHTML; var lastIndex = 0; for (i = 1; i < tbl.rows.length; i++) { if (tbl.rows(i).cells(cellIndex).innerHTML != last) // 发现新的值 { if (i > lastIndex + 1) { for (j = lastIndex + 1; j < i; j++) { tbl.rows(j).cells(cellIndex).removeNode(); } tbl.rows(lastIndex).cells(cellIndex).rowSpan = i - lastIndex; } //alert(tbl.rows(i).cells(cellIndex).innerHTML); last = tbl.rows(i).cells(cellIndex).innerHTML; lastIndex = i; } } // 最后一行要特别处理 if (lastIndex != tbl.rows.length - 1) { for (j = lastIndex + 1; j < tbl.rows.length; j++) { tbl.rows(j).cells(cellIndex).removeNode(); } tbl.rows(lastIndex).cells(cellIndex).rowSpan = tbl.rows.length - lastIndex + 1; } } </script>
然后我在页面写了一个简单的表格:
<table name="test"> <tr> <td>数据 </td> <td>数据 </td> <td>数据 </td> <td>数据 </td> <td>数据 </td> <td>数据 </td> </tr> <tr> <td>数据 </td> <td>数据 </td> <td>数据 </td> <td>数据 </td> <td>数据 </td> <td>数据 </td> </tr> </table>
现在我调用js方法
<script> MergeCellsVertical(test,0);//按行进行合并 </script>
页面报javascript 错误 'rows.length' 为空或不是对象 并且 一直取不到表格的length
将table的dom对象传进去
<table name="test"> ,MergeCellsVertical(test,0);这样是不能将table对象传过去的。最好table id="test";如果用name,需要用document.getElementsByName("test")[0]来获得。
发表评论
-
javascript面向对象之一 类
2011-06-06 16:46 995javascript中的类多数是用 ... -
javascript面向对象之二 命名空间
2011-06-06 16:24 1229javascript中本没有命名空间的概念,但是要体现面向对象 ... -
网页特效代码
2011-06-01 16:38 10791. Flip! 一个 jQuery 插件 http://l ... -
js 操作select 大全
2010-11-04 13:49 7371判断select选项中 是否存在Value="pa ... -
Dialog 超酷js弹出层 完美兼容所有浏览器 华丽呈现超强功能
2010-11-03 13:05 1368http://www.iteye.com/topic/4800 ... -
IE6对display:table-row不支持
2010-11-02 19:34 1593http://topic.csdn.net/u/2010070 ... -
javascript中字符串转化为json对象
2010-07-30 09:11 1220http://www.json.org/js.html To ... -
IE6的base标签导致页面结构大混乱
2010-07-20 16:27 1070这是一个非常隐秘也是非常强大的bug,我真不知微软的IE开发人 ... -
汇总让IE6崩溃的几种方法
2010-07-20 16:25 1137经常遇到莫名其妙让IE6崩溃的事情。今天看到了一篇好文章,数字 ... -
JS添加事件处理函数
2010-07-08 23:41 1088作为一种事件驱动的编 ... -
js压缩工具
2010-07-04 23:50 1799javascriptcompressor.com ( ... -
Javascript 中 ShowModalDialog 的使用方法
2010-06-21 16:13 1425ShowModalDialog函数的功能 ... -
xtree的基本应用---入门级
2010-06-21 16:08 1229由于公司要求做一棵关于公司员工选择的JS控件树,以前我们一直使 ... -
javascript实现上传图片前的预览效果
2010-06-16 20:35 1395<script>function yulan(){ ... -
重写window.confirm函数
2010-06-12 11:06 2352重写window.confirm函数为了让它能够默认选择取消按 ... -
改善window的alert提示信息框样式
2010-06-12 11:05 1453<input type="button&quo ... -
jsgraphics图形库
2010-05-10 22:58 1625http://www.walterzorn.com/jsgra ... -
JavaScript图形库jsGraphics
2010-05-10 22:57 2479JavaScript图形库Raphaël < JavaS ... -
千一JS控件
2010-05-10 22:31 860千一JS控件--滑块条 千一JS控件--进度条 千一JS控 ... -
JavaScript 生成曲线图
2010-05-10 22:28 1252引用方法 new gov.Graphic(par1,par2 ...
相关推荐
在给定的文件内容中,我们看到的是合并表格单元格的具体实现代码。首先通过HTML定义了一个表格,其中包含多行多列的数据。接着,JavaScript代码中定义了一个函数`mc`,该函数接收四个参数:`tableId`表示要操作的...
在JavaScript编程中,...总的来说,JavaScript实现的单元格合并是一个实用的技巧,它可以帮助我们优化表格的显示,提高数据的可读性。通过理解和掌握这一技术,开发者可以更灵活地处理HTML表格,提供更好的用户体验。
2. **比较相邻单元格**:比较当前单元格与前一个单元格的内容,如果相同,则进入下一步;否则,跳过此步骤。 3. **合并单元格**:对于需要合并的单元格,我们需要调整它们的宽度,并隐藏不需要显示的单元格。在HTML...
在Web开发中,尤其是构建数据报表时,列表多行多列合并单元格是一个常见的需求。这通常涉及到HTML、CSS和JavaScript技术的综合运用,尤其是在使用表格(table)元素展示数据时。下面将详细讲解如何实现这个功能。 ...
总的来说,自动合并表格单元格是一个简单而又实用的技巧,可以帮助前端开发者优化网页内容的展示。通过上面提供的JavaScript函数和HTML示例,我们可以快速实现这一功能,并将其应用到实际的Web开发工作中。
当表格数据中存在相同参数时,我们可以将这些参数对应的单元格合并为一个,减少重复信息,增强视觉效果。下面我们将详细探讨如何操作。 1. **理解LayUI Table的基础使用** 在使用单元格合并功能前,我们需要了解...
利用js合并table相同内容单元格并js方式自动生成,把文本内容复制进js中,应该就知道大概咋用了
本篇将详细介绍如何使用jQuery DataTables结合JavaScript来实现相同内容单元格的动态合并。 首先,我们需要理解jQuery DataTables的基本用法。它基于jQuery库,可以通过简单的配置和API来创建高度交互的表格。要...
(同一个表格,但是每一行,固定一列的数据都相同,即可使用合并单元格,做到了既美观,也清晰。) template: Js: data(){ return{ orderdata:null,// 后端将数据查询出来后,绑定到orderdata里
2. **rowspan属性**:`rowspan`是HTML表格单元格的一个属性,用于指定一个单元格跨多少行。例如,`<td rowspan="2">`表示该单元格将跨两行,使得下方一行的相应位置不会出现新的单元格。 3. **单元格合并**:在网页...
4. **合并单元格**:合并单元格功能允许用户将相邻的单元格组合成一个大的单元格,常用于创建标题或合并相同的数据。用户可以选择多个单元格,然后执行“合并单元格”操作,以实现这一效果。 5. **其他表格操作**:...
参数说明:_w_table_maxcolnum 为需要进行比较合并的最大列数,列数大于这个数值的单元格将不进行比较合并。 为数字,从最左边第一列为1开始算起。此参数可以为空,为空则同_w_table_mincolnum
3. **函数内部逻辑**:这两个函数都使用了类似的方法,首先获取当前处理的单元格,比较其内容,如果内容相同则隐藏当前单元格,增加前一个单元格的`rowspan`值。这样,当浏览器渲染表格时,会合并这些单元格。 4. *...
"2layui数据表格跨行自动合并.html" 可能是一个演示示例,展示了如何实现跨行自动合并单元格。在layui中,我们可以利用表格的`render`方法渲染数据,并通过JavaScript逻辑判断哪些单元格需要合并。通常,这涉及到对...
`js自动合并相同单元格Demo`是一个关于如何在JavaScript中实现动态生成表格并自动合并相同单元格的示例。这个插件尤其适用于数据量较大且存在重复信息的场景,可以有效提升表格的可读性和美观性。 首先,我们要理解...
在JavaScript中,动态修改表格(Table)以及合并单元格是常见的需求,特别是在处理数据展示或者报表生成时。以下将详细介绍如何使用JS实现这些功能。 首先,要动态修改表格,我们需要获取表格元素。在HTML中,表格...
一个js例子实现了表格的动态合并,拆分单元格
3. 合并行:如果内容相同,将当前行的`rowspan`属性设置为前一行的`rowspan + 1`,表示合并行。 这是一个简单的合并单元格的示例代码: ```javascript function mergeRows(tableId, columnIndex) { const table =...
在表格合并的实现中,你需要使用`<view>`或`<block>`标签来模拟表格结构,通过条件渲染和循环遍历数据来生成表格单元格。为了实现合并效果,你可能会利用`wx:if`和`wx:for`等指令控制不同单元格的显示。此外,可以...
本篇文章将详细探讨如何在 JSP(JavaServer Pages)环境中利用 JavaScript 来实现表格单元格的合并功能。 #### 一、背景介绍 在给定的示例代码中,我们看到了一个通过 JSP 和 Struts2(`<s:iterator>` 标签)生成...