首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在HTML文件中插入文件名的JS函数

可以通过以下方式实现:

代码语言:txt
复制
<!DOCTYPE html>
<html>
<head>
  <title>Insert File Name</title>
  <script>
    function insertFileName() {
      var fullPath = document.getElementById('fileInput').value; // 获取文件路径
      var fileName = fullPath.split('\\').pop().split('/').pop(); // 提取文件名
      document.getElementById('fileNameOutput').innerHTML = fileName; // 将文件名插入到指定元素中
    }
  </script>
</head>
<body>
  <input type="file" id="fileInput" onchange="insertFileName()" /> <!-- 文件选择输入框 -->
  <p id="fileNameOutput"></p> <!-- 用于显示文件名的元素 -->
</body>
</html>

上述代码中,我们创建了一个名为insertFileName的JS函数。该函数通过获取文件选择输入框的值,即文件的完整路径,然后使用split方法提取文件名,并将提取到的文件名插入到指定的元素中。

在HTML中,我们使用<input type="file">标签创建了一个文件选择输入框,当用户选择文件后,触发onchange事件,调用insertFileName函数。文件名将会显示在<p>标签中,该标签的id属性为fileNameOutput

这个函数可以在需要显示文件名的地方使用,例如在上传文件时,可以在页面上显示所选文件的名称。

腾讯云相关产品和产品介绍链接地址:

请注意,以上仅为腾讯云的一些相关产品,其他云计算品牌商也提供类似的产品和服务。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

修改Hexo自动生成HTML文件名

导读 我们使用Hexo框架生成静态博客时,其实是将你写好.md文件输出成HTML文件进行渲染,其中HTML文件名称就是.md文件名称。...这时候我们会想,我们是不是可以Hexo生成HTML文件时,修改HTML命名策略,即将原始命名方式改为我们自定义命名方式? 有了思路说干就干。于是去Hexo各个文件里去找,它是在哪转换文件。...(2)修改HTML文件名 既然刚才那种方法行不通,那么我们就另辟蹊径,Hexo生成HTML文件后,再去修改文件名JS怎么获取目录下所有文件呢?...搜了一下说Node.js可以,刚好Hexo是基于Node.js。 于是任意目录下(除hexo目录)创建rename.js文件如下,其中新文件名生成策略可以自己定义。...存在问题 这种方法解决了上面那个方法存在问题,即每次执行`node rename.js`只要原文件名不变,生成文件名不变。但是需要限制文件名不能变,否则新文件名还是会变。

1.9K30

如何在 Go 函数获取调用者函数名、文件名、行号...

背景 我们应用程序代码添加业务日志时候,不论是什么级别的日志,除了我们主动传给 Logger 让它记录信息外,这行日志是由哪个函数打印、所在位置也是非常重要信息,不然排查问题时候很有可能就犹如大海捞针...如果让我们用 Go 设计一个Log Facade,就需要我们自己门面里获取调用者函数名、文件位置了,那么Go里面怎么实现这个功能呢?...) Caller 函数会报告当前 Go 程序调用栈所执行函数文件和行号信息。...//获取是 CallerA函数调用者调用栈 pc1, file1, lineNo1, ok1 := runtime.Caller(1) } 函数返回值为调用栈标识符、带路径完整文件名...、该调用在文件行号。

6.2K20

Excel: 提取路径文件名

文章背景:日常工作,有时需要从绝对路径中提取文件名。比如,已知某个文件存储路径,想要获取最后文件名称。下面介绍两种方法。...A2公式,REPT函数将空格复制99次。...A2公式,SUBSTITUTE函数将字符串斜杆\替换成99个空格。...思路分析:针对文件路径,先用99个空格替换掉路径斜杆\;再从字符串右侧起,获取99个字符(新字符串),此时,新字符串内既有文件名,也有空格;最后,通过trim函数,移除首尾空格,从而得到所需要文件名...思路分析:针对文件路径,使用Split函数,基于斜杆/,将路径分割成各个小块,保存在一个数组内;然后通过Ubound函数,获取数组最后一个索引号,从而将文件名提取出来。

2.3K20

Node.js读写文件

与其他任何编程语言一样,Node.js提供了用于处理操作系统文件本机fs模块。 使用此模块,您可以轻松地读取,写入和观看文件以及许多其他内容。...本教程,我们将学习如何使用Node.js FS包从本地文件系统读取和写入文件。 注意: 无需安装。 由于fs是本机模块,因此不需要安装它。...异步选项不会阻止代码执行。 文件操作完成后,它将调用回调函数。 从文件读取 Node.js读取文件最简单方法是使用fs.readFile()方法,该方法异步读取文件全部内容。...写入文件 Node.js中将数据写入文件最简单方法是使用同一fs模块fs.writeFile()方法。...它使用三个参数-文件名,要写入数据和一个回调函数-并异步写入数据: const fs = require('fs'); const data = "This is the new content of

5.2K20

vuehtml标签{{}}内可以调用函数方法

今天领导提个需求,要求金额上强制保留两位小数,本想着后台直接返回数据时,带着两位小数,前端只是做个显示作用,后台说保留了小数但在传输过程中去掉了,可能他们做了格式转化。...没办法了只能又是我们前端操作了,牵扯价钱太多了,很多时候又有for 循环,怎么办呢? 思路:{{}}里面的是一个表达式,可不可以是个函数呢?...经测试是可以,具体实现方法如下: 写一个公共强制保留两位小数js方法 function toDecimal2 (x) { var f = parseFloat(x) if (isNaN(f....' } while (s.length <= rs + 2) { s += '0' } return s } export default { toDecimal2 } main.js...引用: import newPrice from '.

30.4K20

Undertow容器Springboot如何自定义修改文件名

),但是日志文件名格式需要设置统一标准。...,日志会积压,只能手动去集群删除,比较耗费时间 默认Undertow无法修改和自定义文件名。...虽然可以设置前缀、后缀,但是规则比较生硬、日期也无法调整在文件名位置和日期格式、生成日期结尾会自带"."开头不带"."...,在这个地方可以看到我们配置文件配置前缀、后缀、路径等关键参数。...源码复制过来,之后重新修改了下doRatate方法文件生成规则),重写doRatate方法,进而改变文件命名规则 类似其他需要类也需要一并复制过来 总结 本次项目编写遇到了实际问题并结合源码一步一步进行了分析

1.5K20

js获取input上传文件文件名和扩展名方法

使用 js 可以获取 input 上传文件文件名和扩展名,这里我整理一下具体方法: 1. 使用原生JS获取: CSS代码:给 div 一个内边距,按钮设置样式。...mybtn');     var div = document.getElementById('div');     mybtn.onclick = function () {         //获取文件上传文件文件名和扩展名...已选择文件: ? 2. 使用 jQuery 获取: CSS 和 HTML 部分代码没变,js 代码如下:我这次使用是监听 input change 事件,button 按钮可以删掉。...清空DIV容器内容             $("#div").html("");             $("#div").append("文件名:"+fileName...声明:本文由w3h5原创,转载请注明出处:《js获取input上传文件文件名和扩展名方法》 https://www.w3h5.com/post/89.html

13.1K00

函数式编程 JS 开发游戏

一段时间以来,函数式编程范式比较火热,并且互联网上有很多关于它精彩书籍和文章,但是要找到相关程序真实示例并不容易。...www.freecodecamp.org/news/how-point-free-composition-will-make-you-a-better-functional-programmer-33dcb910303a/ 这个项目是一个浏览器运行游戏...基础和辅助函数 开始,我们先创建一个文件,其中包含几乎所有项目文件中都会用到基本函数。其中一些基本函数JS 固有的,例如 map 和 reduce。...为了简化所使用本机 JS 函数构成,我使用 curry 创建了helper,其中条目作为参数传递。...Monad 函数是一种流行构造,并且很难总结出一个简介定义,这篇文章对其做了一个很好解释:https://jrsinclair.com/articles/2016/marvellously-mysterious-javascript-maybe-monad

2.2K40

Python读取文件所有Excel文件名

【知识点一】 Python os.walk() 方法 概述 os.walk() 方法用于通过目录树中游走输出在目录文件名,向上或者向下。...os.walk() 方法是一个简单易用文件、目录遍历器,可以帮助我们高效处理文件、目录方面的事情。...root 所指的是当前正在遍历这个文件本身地址 dirs 是一个 list ,内容是该文件夹中所有的目录名字(不包括子目录) files 同样是 list , 内容是该文件夹中所有的文件(不包括子目录...如果 topdown 参数为 True,walk 会遍历top文件夹,与top 文件每一个子目录。 onerror -- 可选,需要一个callable 对象,当 walk 需要异常时,会调用。...os.listdir() 方法用于返回指定文件夹包含文件文件名字列表。这个列表以字母顺序。它不包括 '.' 和'..' 即使它在文件

6.7K10

jsfind用法_jsfind函数

首先简单介绍一下ES6是什么,可能很多人还是第一次听说,我们都知道H5是html新一代标准,同样,ES6是javascript新一代标准,全称是ECMAScript 6.0,简称ES6,其实不是什么神秘东西...今天我们要说是结合ES6新特性谈一下js里面的一个很好用方法-find() 现在前端和过去不一样,过去前端只要会画页面就行了,但是现在仅仅会画页面已经远远不够了,现在前端还需要会处理数据,而且还要会将数据分析分类处理...下面我们讲怎么用前端处理这块逻辑 首先我们拿到了所有的数据这里我直接放到一个测试用js里面存放, 要实现之前说效果,就需要使用我们今天主角find()方法。 find()是用来做什么呢?...find()方法返回数组符合测试函数条件第一个元素。否则返回undefined 本文章需要注意几个点: ①、第一个元素 ②、测试函数 那么如何使用呢?...DOCTYPE html> <meta name="viewport" content="width=device-width

11.6K30
领券