【发布时间】:2021-05-17 16:34:10
【问题描述】:
我正在尝试通过input 获取文件。
我通过 CSS 隐藏输入并给标签一个样式。这里有问题。
如果隐藏输入,则默认输入按钮不支持支持的获取文件名。 我想 Vanila JS 可以解决这个问题,但我不知道该怎么做。 我试图获取文件的value值,并将其放入指定为内部HTML的框中,但没有成功。
.submit{
width:140px;
height:40px;
background-color:red;
color:#fff;
text-align:center;
padding:10px;
line-height:40px;
cursor:pointer;
}
<input type="file" id="test" style="display:none;">
<label for="test">
<span class="submit">submit</span>
<span id="test2">filename</span>
</label>
【问题讨论】:
-
获取value值。我试图通过 innerHTML 将其放入,但没有成功。
-
这个answer 会帮助你。
标签: javascript html css