养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

js 打开修改页面怎么清空file文件

时间:2024-10-15 01:24:16

js全名JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。本次我们主要是学习其上传文件的的基本功能。

工具/原料

电脑

前端HTML编辑工具

方法/步骤

1、第一步:实现思路。打开修改页面一般是通过连接跳转。此时有两种情况一种是主动触发,就是进入页面时就将file类型的文本框中的内容情况。被动触发,就是在页面提供一个按钮清楚。

2、第二步:主动触发。这个有两种方案。方案一:借助于JavaScript的read函数,在页面邹菁惨挣加载完成后调用清楚函数。具体代码如下所示:<!DOCTYPEht罪焐芡拂ml><html> <head> <metacharset="UTF-8"> <title>file文本框清楚测试</title> </head> <body> <formaction=""method="post"> <inputtype="file"name="img"id="fileID"value="C:\fakepath\787a713471367c184af669fe681ba9c5.jpeg"/> <inputtype="submit"value=""/> </form> <script> window.onload=function(){ varobj=document.getElementById("fileID"); obj.outerHTML=obj.outerHTML; }; </script> </body></html>

js 打开修改页面怎么清空file文件

3、第三步:测试主动触发。模拟回显后修改页面,打开页面--》在页面选择一个文件(我选择了一个图片),然后执行清楚命令。具体操作如下所示:执行清楚命令之后file文本框内容为空,测试成功。

js 打开修改页面怎么清空file文件

js 打开修改页面怎么清空file文件

js 打开修改页面怎么清空file文件

js 打开修改页面怎么清空file文件

4、第四步:添加判断if。思路是在回显阶段控制其不回显。使用el表达式或jstl表达式的逻辑判断,或者根据你的框架提供的判断。判断file文本框是否回显,代码如下:<!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title>file文本框清楚测试</title> </head> <body> <formaction=""method="post"> if(如果回显){ <inputtype="file"name="img"id="fileID"value="将值写入value中"/> }else{ <!--否则显示另一个文本框--> <inputtype="file"name="img"id="fileID"value=""/> } <inputtype="submit"value=""/> </form> </body></html>

js 打开修改页面怎么清空file文件

5、第五步:提供清楚按钮。这个就比较简单,在页面提供一个触发按钮,具体代码如下所示:<!锓旆痖颧DOCTYPEhtml><html媪青怍牙> <head> <metacharset="UTF-8"> <title>file文本框清楚测试</title> </head> <body> <buttononclick="clearFile()">清楚file</button><br/> <formaction=""method="post"> <inputtype="file"name="img"id="fileID"value="C:\fakepath\787a713471367c184af669fe681ba9c5.jpeg"/> <inputtype="submit"value=""/> </form> <script> functionclearFile(){ varobj=document.getElementById("fileID"); obj.outerHTML=obj.outerHTML; } </script> </body></html>测试:测试步骤同上面第三步测试相差不多区别是,控制台命令改为了按钮点击。操作如下图所示:

js 打开修改页面怎么清空file文件

js 打开修改页面怎么清空file文件

js 打开修改页面怎么清空file文件

js 打开修改页面怎么清空file文件

© 一点知识