Javascript 如何在Jquery中更改输入类型文件的值
我有这个HTML代码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
<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());
});