`
schy_hqh
  • 浏览: 558457 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

动态添加删除附件

 
阅读更多

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>添加删除附件</title>
<style type="text/css">
	table td {
		width: 200px;	
	}
</style>

<script type="text/javascript">
	function addFile() {
		var oTabNode = document.getElementById("files");
		
		var oTrNode = oTabNode.insertRow();//插入行
		
		var oTdNode_file = oTrNode.insertCell();//行中插入列
		oTdNode_file.innerHTML = "<input type='file'/>";
		
		var oTdNode_del = oTrNode.insertCell();//行中插入列
		//oTdNode_del.innerHTML = "<a href='javascript:void(0)' onclick='delFile(this)'>删除</a>";
		oTdNode_del.innerHTML = "<img src='1.jpg' alt='删除' onclick='delFile(this)'></img>";
	}
	
	function delFile(file) {
		var oTrNode = file.parentNode.parentNode;//获取所在的行 
		oTrNode.parentNode.removeChild(oTrNode);//通过行的parent来删除自己
	}
</script>
</head>
<body>
	<div>
		<table id="files">
			<tbody>
				<tr>
					<td><a href="javascript:void(0)" onclick="addFile();">添加附件</a></td>
				</tr>
			</tbody>
		</table>
	</div>
</body>
</html>

 

分享到:
评论

相关推荐

    【JS常用代码】动态添加附件效果

    - `appendChild()` 和 `removeChild()`:分别用于向DOM树中添加新元素和移除现有元素,实现动态添加和删除附件的功能。 - `innerHTML`:可以用于设置或获取元素内部的HTML内容,用于更新显示的附件列表。 2. 文件...

    quartz动态添加、修改和删除定时任务

    本教程将详细介绍如何动态地在Quartz中添加、修改和删除定时任务,以实现灵活的任务控制。 首先,我们需要理解Quartz的核心组件。主要有以下几个: 1. **Job**:这是执行任务的实际代码,代表一个可执行的工作单元...

    多附件上传显示附件列表及无刷新删除附件操作

    JS+Jquery+Uploadify实现多附件的上传, 功能如下: 1.允许单、多附件上传; 2.显示上传进度; 3.上传完显示附件列表; 4.对附件列表中附件进行无刷新删除操作(删除数据库存储信息和文件)。

    j2ee05,js03,表单验证,级联列表,创建删除节点(添加删除附件),级联列表,对表格增删改查。html和js的帮助文档

    在本压缩包中,我们关注的是“j2EE05”和“js03”的相关技术,主要包括表单验证、级联列表、节点操作(添加删除附件)以及对表格的增删改查功能。这些都是在Web开发中非常关键的元素,尤其是在构建交互性强的Web应用...

    简单的仿163多附件添加功能

    对于压缩包中的`delete1.gif`,这可能是一个用于删除附件操作的图标,通常会与一个JavaScript函数关联,让用户能够取消已选择的附件。而`addattach.html`可能是实现多附件功能的HTML页面,其中包含上述的`...

    jQuery自定义表单添加删除代码.zip

    本项目“jQuery自定义表单添加删除代码”基于jQuery 1.10.2版本,旨在实现动态地向表单中添加或删除输入元素,以及自定义标题和附件功能,这对于创建灵活的用户交互界面特别有用。以下将详细解析这个项目的重点内容...

    一款基于JavaScript实现的多附件上传表单添加类库源码及例子程序

    3. **文件队列管理**:维护一个文件队列,可以添加、删除或重新排序待上传的文件。 4. **文件上传API**:与服务器端接口通信,发送文件数据,接收上传结果。 5. **事件监听**:包括文件选择、上传开始、上传结束、...

    NC65附件上传功能.rar

    至于“NC65附件”标签,这可能表示NC65系统中的附件管理功能,涵盖了上传、下载、分享、删除和版本控制等操作。用户可以通过这个标签快速访问和管理自己的附件。 综上所述,NC65的“创建分组”和“上传附件”功能是...

    Windows组件添加附件用到资源

    这些组件可以通过“控制面板”的“添加或删除程序”功能进行增减,以满足用户的特定需求。在Windows XP及之后的版本中,这个功能被集成到了“程序和功能”设置中。 当尝试添加或更新Windows组件时,可能会遇到问题...

    Bos开发指南_附件管理

    因此,如果文档被修改,需要在附件管理中先删除原有的附件,然后重新上传修改后的附件。 4. 附件接口说明: - 附件管理主要通过两个类实现:AttachmentClientManager(客户端)和AttachmentServerManager(服务端)...

    基于Javamail开发的简易邮箱客户端,包括邮件发送,邮件转发,发送附件,邮件接受,邮件删除,邮件查询

    3. **发送附件**:JavaMail支持添加附件,可以是文本、图片、文档等各类文件。使用`Multipart`对象,可以将邮件正文与附件结合在一起。`MimeBodyPart`用于创建包含附件的邮件部分,然后将其添加到`Multipart`中。 4...

    WPF一次上传多个附件

    2. **删除附件**: 在`ListView`中,可以为每个文件项添加一个删除按钮或使用右键菜单。当用户点击删除按钮时,获取当前选中项的索引或标识,并从数据源中移除相应的文件信息。同时更新UI,确保列表中不再显示已...

    ASP.NET 多附件上传实现代码

    ***实现多附件上传的代码涉及到前端JavaScript以及后端的***处理技术,能够实现在网页上动态地添加多个文件上传控件,允许用户上传多个文件。这种实现方式在功能上类似于常见的邮件系统或网盘服务中的多文件上传功能...

    js动态添加删除,后台取数据(示例代码)

    这里我们假设有一个场景,用户在填写审批表单时需要添加或删除附件,每个附件对应一个表单字段。 首先,我们定义了一个变量`itemIndex`用于存储新添加元素的唯一标识,初始化为1000;另一个变量`counter`记录当前...

    Android实现彩信附件的添加与删除功能

    为了提供良好的用户体验,开发者还需要创建直观的UI,使用户能够轻松地添加、查看和删除附件。这可能包括按钮、列表视图和对话框等组件,以及相应的触摸事件和点击监听器。 总结,实现Android彩信附件的添加与删除...

    javascript实现添加附件功能的方法

    然后使用`removeChild`方法,将该行从表格中移除,从而实现删除附件的功能。 ### 核心代码 以下是实现上述功能的核心JavaScript代码: ```javascript function creatMail() { var tab = document.getElementById...

    .net带附件的邮件发送

    - `Attachments.Add()`方法:添加附件到邮件中,可以多次调用此方法以添加多个附件。 4. **邮件发送逻辑**: - 在`SendSMTPEMail`方法中,通过`client.Send(message)`完成邮件的实际发送。如果SMTP服务器需要认证...

    js实现上传文件添加和删除文件选择框

    在JavaScript中实现文件上传功能时,通常会遇到浏览器兼容性问题,特别是涉及到文件选择框的动态添加和删除。本文将详细介绍如何使用JavaScript实现这一功能,并解决在Firefox等浏览器中的兼容性问题。 首先,我们...

    spring boot定时任务接收邮件并且存储附件的方法讲解

    在启动类中添加 `@EnableScheduling` 注解,然后在需要定时的方法上添加 `@Scheduled` 注解,并指定 cron 表达式。 在本文中,我们将学习如何使用 Spring Boot 实现定时任务接收邮件并且存储附件。首先,我们需要...

Global site tag (gtag.js) - Google Analytics