分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

使用JS实现页面中动态添加文件上传输入项

发布时间:2023-09-06 02:12责任编辑:傅花花关键词:文件上传

1. 编写JSP

 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 3 <html> 4 <head> 5 ????<title>My JSP ‘upload2.jsp‘ starting page</title> 6 ????<script type="text/javascript“ src="js/test.js"></script> 7 </head> 8 <body> 9 ????<table>10 ????????<tr>11 ????????????<td>上传用户:</td>12 ????????????<td><input type="text" name="username"></td>13 ????????</tr>14 ????????<tr>15 ????????????<td>上传文件:</td>16 ????????????<td><input type="button" value="添加上传文件" onclick="addinput()"></td>17 ????????</tr>18 ????????<tr>19 ????????????<td></td>20 ????????????<td>21 ????????????????<div id="file">22 23 ????????????????</div>24 ????????????</td>25 ????????</tr>26 ????</table>27 </body>28 </html>

2. 编写JavaScript

test.js

 1 function addinput(){ 2 ????var div = document.getElementById("file"); 3 ?4 ????var input = document.createElement("input"); 5 ????input.type="file"; 6 ????input.name="filename"; 7 ?8 ????var del = document.createElement("input"); 9 ????del.type="button";10 ????del.value="删除";11 ????del.onclick = function d(){12 ????????this.parentNode.parentNode.removeChild(this.parentNode);13 ????}14 15 16 ????var innerdiv = document.createElement("div");17 18 19 ????innerdiv.appendChild(input);20 ????innerdiv.appendChild(del);21 22 ????div.appendChild(innerdiv);23 }

3. 效果演示

使用JS实现页面中动态添加文件上传输入项

原文地址:https://www.cnblogs.com/shaohsiung/p/9537349.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved