js 获取、清空input type=\"file\"的值(示例代码)

前端技术 2023/09/07 JavaScript

上传控件(<input type=\"file\"/>)用于在客户端浏览并上传文件,用户选取的路径可以由value属性获取,但value属性是只读的,不能通过 javascript来赋值,这就使得不能通过value=\"\"语句来清空它。很容易理解为什么只读,如果可以随意赋值的话,那么用户只要打开你的网页, 你就可以随心所欲的上传他电脑上的文件了。

js 获取<intput type=file />的值

复制代码 代码如下:

<html>
<script language=\'javascript\'> 
function   show(){ 
var   p=document.getElementById(\"file1\").value;
document.getElementById(\"s\").innerHTML=\"<input id=pic type=image height=96 width=128 /> \"; 
document.getElementById(\"pic\").src=p;
alert(p);  

</script>

<head>
<title>MyHtml.html</title>
</head>

<body>
<input type=\"file\" name=\"file1\" id=\"file1\" onpropertychange=\"show();\" />
<span id=\"s\"></span>

</body>
</html>

本文地址:https://www.stayed.cn/item/18249

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。