Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Jquery中更改输入类型文件的值_Javascript_Jquery - Fatal编程技术网

Javascript 如何在Jquery中更改输入类型文件的值

Javascript 如何在Jquery中更改输入类型文件的值,javascript,jquery,Javascript,Jquery,我有这个HTML代码 <img src="../img/1.jpg" class="img"> <img src="../img/2.jpg" class="img"> <img src="../img/3.jpg" class="img"> <img src="../img/4.jpg" class="img"> <input type="file" name="file" id="file" onchange="bgchange(this

我有这个HTML代码

<img src="../img/1.jpg" class="img">
<img src="../img/2.jpg" class="img">
<img src="../img/3.jpg" class="img">
<img src="../img/4.jpg" class="img">
<input type="file" name="file" id="file" onchange="bgchange(this)" >

但是它没有改变任何值,它保持为空。我是否可以改变它?

您不允许更改
输入[type=“file']的值
通过脚本。这是一种安全机制。如果可能的话,网站可以窃取你硬盘中的任何文件。不太酷。

但我见过一些网站在做这件事。@Murad你到底看到了什么?你应该逃离那个网站。那个网站叫做“Facebook”“Facebook没有使用JavaScript设置文件输入值。试图更改文件输入值是没有意义的
$(".img").click(function(){
                        var srcat=$(this).attr('src');
                        $("#file").attr('value',srcat);
                        alert($("#file").val());
                });