js 选择文件触发事件
时间: 2023-09-13 22:04:19
浏览: 98
在 JavaScript 中,你可以使用 `<input>` 元素的类型为 "file" 的表单控件来实现[选择](https://geek.csdn.net/educolumn/1702526fead21a13fe2bdd53c9e98b89?spm=1055.2569.3001.10083)文件触发事件。以下是一个基本的示例[代码](https://geek.csdn.net/educolumn/1572ef9b473b4e00f6b2bf6d428b7c27?spm=1055.2569.3001.10083):
```html
<!DOCTYPE html>
<title>选择文件触发事件</title>
</head>
<input type="file" id="myFileInput">
<script>
// 获取文件输入框元素
var fileInput = document.getElementById("myFileInput");
// 添加事件监听器
fileInput.addEventListener("c[han](https://geek.csdn.net/educolumn/0d22b54eaf6bcf967d9625e1679d00b4?spm=1055.2569.3001.10083)ge", function(event) {
// 获取选择的文件
var selectedFile = event.target.files[0];
// 执行你想要的操作,比如打印文件名
console.log("选择的文件名:" + selectedFile.name);
</script>
</body>
</html>
在上面的示例中,我们创建了一个 `<input>` 元素,其类型为 "file",并赋予其一个 id。然后,我们使用 `getElementById` 方法获取到该元素,并添加了一个 "c[han](https://geek.csdn.net/educolumn/0d22b54eaf6bcf967d9625e1679d00b4?spm=1055.2569.3001.10083)ge" 事件监听器。当用户选择了文件后,c[han](https://geek.csdn.net/educolumn/0d22b54eaf6bcf967d9625e1679d00b4?spm=1055.2569.3001.10083)ge 事件会被触发,我们可以通过 `event.target.f
相关推荐














