`
狂奔的蜗牛zyx
  • 浏览: 19598 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

动态添加删除上传图片标签

阅读更多
<script type="text/javascript">
	var Browser = new Object();
	Browser.isIE = window.ActiveXObject ? true : false;
	//获取行数
	function rowindex(tr)
	{
	  if (Browser.isIE)
	  {
	    return tr.rowIndex;
	  }
	  else
	  {
	    table = tr.parentNode.parentNode;
	    for (i = 0; i < table.rows.length; i ++ )
	    {
	      if (table.rows[i] == tr)
	      {
	        return i;
	      }
	    }
	  }
	}
//添加input
function addImg(obj)
{
  var src  = obj.parentNode.parentNode;
  var idx  = rowindex(src);
  var tbl  = document.getElementById('gallery-table');
  var row  = tbl.insertRow(idx + 1);
  var cell = row.insertCell(-1);
  cell.innerHTML = src.cells[0].innerHTML.replace(/(.*)(addImg)(.*)(\[)(\+)/i, "$1removeImg$3$4-");
}
//删除input
function removeImg(obj)
{
  var row = rowindex(obj.parentNode.parentNode);
  var tbl = document.getElementById('gallery-table');
  tbl.deleteRow(row);
}
</script>
  
  
<body>
	<table width="90%" id="gallery-table" align="center">
	  <tbody>
	  <tr><td></td></tr>
	  <tr><td>&nbsp;</td></tr>
	  <tr>
	    <td>
	      <a href="javascript:;" onclick="addImg(this)">[+]</a>
	      图片描述 <input type="text" name="img_desc[]" size="20"/>
	      上传文件 <input type="file" name="img_url[]"/>
	    </td>
	  </tr>
	</tbody>
	</table>
  </body>
</html>
分享到:
评论

相关推荐

    jquery动态添加删除(tr/td)

    - 标签中提到的“jquery 添加删除 tr td”说明了文档主要讲述的内容,即使用jQuery对表格中的行和列进行动态的添加和删除操作。 - 描述中提到“需要的朋友可以参考下”,说明该文档是面向需要进行相关操作的开发者...

    JSP 动态多文件上传标签库

    动态多文件上传(Dynamic Multiple File Upload)标签库v1.5 功能:实现文件的批量上传,可以对文件格式及数量的限制,可以删除不想上传的文件,在操作过程中不会上传所选文件,JS完全封装,只需要引入相应的JS文件并...

    weui框架实现上传、预览和删除图片功能代码

    针对这一情况,我们可以自行添加JavaScript来实现一些特定功能,如上传、预览和删除图片。下面将详细解释如何使用WeUI框架实现这些功能。 首先,我们需要引入WeUI相关的CSS库,例如`weui.min.css`和`jquery-weui....

    Android云标签删除和添加

    3. **创建过程**:用户在应用内选择想要标记的项目,然后选择“添加标签”,输入新的标签名,保存后,这个标签就会被上传到云端,并同步到其他关联设备。 4. **跨设备同步**:一旦标签在云端创建,所有登录相同账户...

    js动态添加file标签

    js动态添加生成多个file和删除按钮,并上传到服务器

    js 上传删除图片

    本文将深入探讨如何在JavaScript(简称JS)中实现图片的上传和删除功能,以满足前后端通信的需求。我们将主要关注以下几个关键知识点: 1. **图片预览**:在用户选择图片后,前端可以使用FileReader API来读取本地...

    手机移动端多图片上传删除js代码.rar

    - **DOM操作**:当用户选择上传图片后,可以将图片预览元素添加到页面中,同时提供一个删除按钮,点击该按钮时,使用JavaScript移除对应的DOM元素。 - **数组存储**:可以将已选择的文件存储在一个数组中,用于...

    tabview动态实现视图标签页面+窗口分割+treeview显示内容+动态添加控件+在视图里面画图,带皮肤文件

    包含主要内容:tabview实现视图标签页面+窗口分割+treeview显示内容+动态添加控件+在视图里面画图+链表存储+orale数据库(此程序未带,带了你就运行不了了),可以咨询本人,里面有联系方式)+带皮肤文件 ...

    asp 图片添加删除管理功能

    在这个场景中,"asp 图片添加删除管理功能"指的是利用ASP技术实现的图片资源的上传、显示、删除等操作的后台管理系统。这个修改稿经过了测试,并且已经屏蔽了上传功能,以增强系统的安全性。 1. **ASP基础**: ASP...

    summernote富文本框整合图片上传和删除

    例如,我们可以为每个插入的图片添加一个唯一的ID,当用户点击图片时,通过这个ID找到对应的图片并从OSS中删除: ```javascript var imageIds = []; // 在插入图片时记录ID $('#summernote').summernote('codeHook...

    H5模仿微信上传图片删除

    // 添加删除按钮 var delBtn = document.createElement('button'); delBtn.textContent = '删除'; delBtn.addEventListener('click', function() { removeImage(file); }); img.appendChild(delBtn); ...

    jQuery带删除功能多图片上传预览插件

    **jQuery带删除功能多图片上传预览插件详解** 在Web开发中,用户交互体验是至关重要的,尤其是在处理图片上传这种常见操作时。jQuery作为一款轻量级的JavaScript库,因其简洁的API和丰富的插件生态,使得实现复杂的...

    uploadify图片上传预览删除

    这通常通过添加一个“删除”按钮来实现,用户点击该按钮时,Uploadify会触发一个回调函数,从而从界面中移除选中的图片,同时也可以选择是否从服务器端删除对应的文件。 在描述中提到,这个插件可以直接放在www目录...

    去除“WPS云文档”和删除上传到WPS云文档批处理.bat

    标题 "去除“WPS云文档”和删除上传到WPS云文档批处理.bat" 涉及的是关于WPS Office软件的一项自定义设置调整。WPS Office是由金山软件开发的一款办公软件套件,与Microsoft Office类似,包含了文字处理、电子表格、...

    asp网页图片滚动栏可增加删除图片

    在本项目"asp网页图片滚动栏可增加删除图片"中,我们关注的是如何利用ASP技术来实现一个网页上的图片滚动栏,并且允许用户进行图片的添加与删除操作。 首先,我们需要了解ASP的基本语法和结构。ASP文件通常包含HTML...

    js实现动态添加上传文件页面

    本示例着重讲解如何使用JavaScript实现动态添加上传文件的功能,让用户在页面上能够按需添加文件输入框,同时提供删除功能。这个功能对于需要用户上传多个文件的场景非常有用,如邮件系统、文件分享平台等。 首先,...

    jquery多个图片上传和回显

    5. 添加删除功能,处理图片的删除请求。 以上就是使用jQuery实现多图片上传和回显的核心技术点。在实际应用中,还需要考虑错误处理、用户体验优化(如进度条、预览等)以及安全问题(如防止跨站脚本攻击)。希望...

    ios-仿新浪上传图片手势排序,删除,多张照片选择,自定义标签.zip

    类似于新浪图片上传的效果。可以手机摄像头和相册多张选择图片。相册图片实现拖动拖动效果。照片的删除,以及自定义标签的选择效果。 下载地址https://github.com/liuhuan3344/photo

    ueditor上传图片配置

    1. **引入依赖**:首先需要在SpringBoot项目的pom.xml文件中添加ueditor的相关依赖,这可能包括ueditor的JavaScript库以及后端处理图片上传所需的Java库。 2. **配置ueditor**:在前端,需要在HTML页面中引入...

Global site tag (gtag.js) - Google Analytics