gpt4 book ai didi

javascript - 在 Javascript 中显示文件输入中的图像

转载 作者:行者123 更新时间:2023-12-03 00:04:20 26 4
gpt4 key购买 nike

当有人使用文件输入服务完成选择文件时,我需要运行一个函数。我所说的“文件输入服务”是指:

<input type="file" name = "foo" id="foo">

我尝试以各种方式执行此操作,首先创建一个表单并使用其他技术,但似乎没有任何效果。有多种方法可以检测该物体是否有某些东西,例如使用:

document.getElementById("foo").files[0]

如果您运行它,它只会返回一个值,但我无法不断地编译 while 语句来执行此操作。

最佳答案

纯 JavaScript

您可以使用纯 JavaScript,如下所示。这段代码基本上使用document.getElementById()获取输入元素,和 .addEventListener()change当输入字段更改时执行某些操作。

document.getElementById("foo").addEventListener("change", function() {
console.log("Changed");
});
<input type="file" name="foo" id="foo">

jQuery

使用 jQuery .change() 。基本上,当输入更改(添加文件)时,此代码将 console.log“更改”。

$("#foo").change(function() {
console.log("Changed");
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="file" name="foo" id="foo">

关于javascript - 在 Javascript 中显示文件输入中的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55034482/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com