function addAttachment(fileName, fileSize){
var tab = document.all("tabAttachment_new");
var oRow = tab.insertRow();
for (i = 0; i < 4; i++){
oRow.insertCell();
oRow.cells[i].style.cssText="background-color:FFFFFF";
}
oRow.cells[0].innerHTML = ++totalAttachment_new;
oRow.cells[0].align = "center";
oRow.cells[1].innerHTML = fileName;
oRow.cells[2].innerHTML = fileSize;
oRow.cells[3].innerHTML = "<a href='#' onclick='deleteAttachment();'>删除</a>";
}
function rewriteIndex(target){
var tab = document.all("tabAttachment_" + target);
var oRow;
eval("totalAttachment_" + target + " = 0");
for (i = 1; i < tab.rows.length; i++){
oRow = tab.rows[i];
oRow.cells[0].innerHTML = i;
eval("totalAttachment_" + target + " = i");
}
}
function delAttachment(index, target){
var tab = document.all("tabAttachment_" + target);
tab.deleteRow(index + 1);
rewriteIndex(target);
}
function deleteAttachment(){
event.returnValue = false;
var index = parseInt(event.srcElement.parentElement.parentElement.cells[0].innerText);
uploadFrame.location = "editupload.do?action=removeBenefit&index=" + (index - 1);
}
function deleteAttachmentdata(id){
if (!confirm("您确定要删除吗?")){
return;
}
var index = parseInt(event.srcElement.parentElement.parentElement.cells[0].innerText);
uploadFrame.navigate("editupload.do?action=removedata&index=" + (index - 1) + "&attID=" + id);
}
- 浏览: 324347 次
- 性别:
文章分类
- 全部博客 (223)
- html (20)
- oracle (18)
- ssh搭建 (6)
- js (26)
- dedecms (7)
- regular (2)
- java (39)
- mysql (15)
- oracle,效率 (1)
- struts1 (1)
- hibernate (3)
- ajax (5)
- iframe (1)
- js重置序号 (1)
- js,身份证验证 (3)
- 截图工具 (1)
- java读取excel (1)
- java导出excel文件 (3)
- jstl (2)
- springMVC (4)
- excel导入 (1)
- java进阶之路 (2)
- java正则 (1)
- 电子邮件 (1)
- emoji (1)
- zip (1)
- linux (4)
- csv (1)
- redis (1)
- 事务管理 (1)
- mybatis (1)
- BigDecimal (1)
- tomcat (1)
- jquery ajax 上传 (1)
- 时间控件 (1)
- json (1)
- nginx,squid,linux (1)
- 笔记 (1)
- 面试整理 (11)
- 工作中问题 (5)
最新评论
-
xinyun99:
在jdk1.8中:JDK1.8的实现已经摒弃了Segment的 ...
ConcurrentHashMap在jdk1.8和1.7中的区别 -
ttlly:
tomcat在eclipse中启动成功,主页却打不开 -
sky_xin:
当排序的字段值相等的时候后面再跟上按住键排序就没有问题了
order by排序的字段的值相等,导致两个sql查询出来的显示结果不一样
发表评论
-
js去除输入框中的特殊字符
2015-08-09 16:28 877//查询的文本框不能输入特殊字符 function cl ... -
showModalDialog通过window.returnValue向父页面传值
2015-04-01 13:46 643父页面: function showValue(){ ... -
热点地图及jquery的ajax中json对象处理
2015-03-31 15:38 615<img src=&quo ... -
iframe和父页面共用一个滚动条
2015-01-20 10:22 1791子页面: <body onload="pa ... -
WEB打印scriptX的使用
2015-01-04 10:32 723引自:http://ajxfxb.blog.163.com/ ... -
js弹出窗口
2014-12-31 15:59 571function printProve(donID){ ... -
a标签中写js的方法
2014-12-31 13:46 447<a>标签中写js通过控制return的返回值来 ... -
网页时钟的实现方式
2014-12-22 15:00 747setInterval()是Window对象的方法,调用此方 ... -
js当回车按下的时候执行登陆操作
2014-12-12 13:15 705<script language="java ... -
ajax中文乱码问题解决办法
2014-12-01 12:49 630在IE环境下,ajax传入中文参数乱码解决办法: $.aj ... -
js实现向表格追加新行
2014-11-26 21:17 721$(document).ready(function(){ ... -
在js中使用jstl表达式
2014-11-26 20:57 3228引自:http://blog.csdn.net/a54898 ... -
验证输入内容的长度(如果含有中文)占两个字节
2014-11-25 14:36 565//去掉字符中前空格function sltrim(tst ... -
正则表达式验证电话号码
2014-11-25 13:06 555//联系电话checkfunction checkTel() ... -
oninput,onpropertychange,onchange的区别和用法
2014-11-24 17:12 5771.判断IE和非IE浏览器 $(document).rea ... -
jquery的ajax使用例子
2014-11-24 12:58 467异步的情况: $.ajax({ type ... -
iframe内如何得到iframe以外的元素
2014-04-18 15:21 674a.jsp <iframe id ... -
IE11以及浏览器的判断
2014-04-02 09:45 916http://www.ithome.com/html ... -
理解JavaScript中的事件处理
2014-03-06 12:05 722什么是事件? 事件(Event)是JavaS ... -
js中对数组的一些处理
2013-12-30 14:24 983function fOnChange(pobjThis, ...
相关推荐
在大数据处理领域,Hadoop的分布式文件系统(HDFS)和NoSQL数据库HBase是两个重要的组件。HDFS用于存储海量数据,而HBase则提供高效、随机的实时查询能力。这篇文章将详细介绍如何使用Java编程语言将HDFS中的文件...
本文将深入探讨`insertRow()`和`deleteRow()`这两个方法,以及它们在不同浏览器下的兼容性问题,同时也会提及相关的`insertCell()`和`deleteCell()`方法。 `insertRow()`方法用于在表格中插入新的行。在IE浏览器中...
`style.css`文件就是用来定制表格样式的。常见的CSS属性如`border`, `background-color`, `text-align`, `padding`等可以改变表格的边框、背景色、文字对齐方式和内边距。例如,给表格添加边框和内填充: ```css ...
- 通过 CSS 样式美化表格,提高可读性。 - **错误处理**: - 添加异常处理机制,确保在数据缺失或格式错误时程序能正常运行。 - 对用户输入进行验证,避免非法数据导致的错误。 - **扩展性**: - 考虑使用更高级...
本教程将深入探讨如何利用`TreeView`实现一系列高级功能,如在节点前后增加节点、重命名节点、自定义节点选中和悬浮背景颜色等。 首先,`TreeView`是QML元件库的一部分,它允许我们通过QML脚本来创建和操作复杂的...
在邮件中我们经常用到添加附件,现在简单的应用下: 效果图: 实现原理: 采用table标签的,主要思想:采用table标签方式 ... var tr=tab.insertRow();//插入一行 var td=tr.insertCell();//插入一列 var
/* 背景颜色 */ border: none; /* 删除边框 */ color: white; /* 文字颜色 */ padding: 15px 32px; /* 内边距 */ text-align: center; /* 文字居中 */ text-decoration: none; /* 去除下划线 */ display: ...
这里,`tab.insertRow(tab.rows.length)` 是将行添加到表格的末尾。此外,`seleAll`函数用于更新全选复选框状态,以及`document.getElementById("delSel").onclick`事件处理函数用于删除选中的行。 ### 总结 本文...
例如,添加三个属性:"Name"、"Color"和"Size",可以通过调用`InsertRow`方法来实现: ```delphi ValueListEditor1.InsertRow('Name', '', True); ValueListEditor1.InsertRow('Color', 'clRed', True); ...
HTML DOM insertRow() 方法Definition and Usage定义与用法The insertRow() method is used to insert a new row in a specified position in a table.insertRow()方法可用来往表格中的指定位置上插入新行Syntax ...
function insertRow(){ var table=document.getElementById('TestTable'); var tr=table.insertRow(); var datalength=table.rows.length-1; var dataIndex=datalength-1; var TextIDCell=tr.insertCell(); ...
function insertRow(){ var table=document.getElementById('TestTable'); var tr=table.insertRow(); var datalength=table.rows.length-1; var dataIndex=datalength-1; var TextIDCell=tr.insertCell(); ...
### JS 实现动态插入输入框以及删除、位置调换 #### 概述 在Web开发中,经常需要根据用户操作...开发者可以根据实际需求进一步扩展和完善这些功能,比如加入验证逻辑、美化样式等,使其更加符合实际应用场景的需求。
本文实例讲述了JS动态增删表格行的方法。分享给大家供大家参考,具体如下: function insertRow(tableName,className,bgcolor, cellContentArray){ ... //设置行的背景颜色 for( var i=0;i<cellContentArray.le
3. **Table隔行变色**:可以为Table的不同行设置不同的背景颜色以增强可读性。 ```javascript function alternateRowColors() { var table = document.getElementById("myTable"); for (var i = 0, row; row = ...
向表格中添加行或单元格,可以使用`insertRow`和`insertCell`方法。 1. 添加行: ```javascript var newRow = table.insertRow(); ``` 2. 添加单元格: ```javascript var newCell = newRow.insertCell(); newCell....
对于CSS类,由于JavaScript的兼容性问题,应使用`setAttribute("className", "inputbox2")`而不是`setAttribute("class", "inputbox2")`。 - 另一种方法是直接赋值,如`objMyTable.border = 1`,这同样适用于大多数...
实现table的insertRow实现table的insertRow实现table的insertRow实现table的insertRow实现table的insertRow实现table的insertRow
var newTr = tab1.insertRow(); var newTd0 = newTr.insertCell(); var newTd1 = newTr.insertCell(); newTd0.innerHTML = '()">'; newTd1.innerText = '新增加行'; } ``` 这里的区别在于行的插入和单元格的...
在实际应用中,还可以结合CSS进行样式调整,以及使用事件监听器来处理用户的交互,如删除行、编辑单元格等操作。 总之,JavaScript提供了丰富的DOM操作API,使得我们能够轻松地实现动态添加表格行的功能。理解并...