javascript - HTML 输入 ="file"按钮到文本

标签 javascript button replace

我想将 input="file"按钮替换为只有这样的文本 http://valums.com/wp-content/uploads/ajax-upload/demo-jquery.htm但我不想使用整个图书馆。我该怎么做?

最佳答案

其实就是input type="file"控件。他们使用包装 div 来显示它。您可以使用图像将 div 样式设置为上传按钮文本。然后在上面放一个input type="file"控件,不透明度设置为0,就这样

例如:

<style>
.invis
{
 margin: -5px 0pt 0pt -175px; padding: 0pt; position: absolute; width: 30px; height: 30px; font-size: 14px; cursor: 

pointer;opacity: 0; display: block; z-index: 2147483583; top: 2px; left: 180px;filter:alpha(opacity=0);
}
</style>
<div>test</div>
<input type="file" name="myfile" class="invis" />

我没有使用任何图像。您可以使用图像来设置包装器 div 的样式。

关于javascript - HTML 输入 ="file"按钮到文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1392430/

相关文章:

python替换数组元素中的\r\n

javascript - 如何在 ES6 中将多个函数导出为别名

javascript - 表单在我不想要时自动提交?

php - 如何通过 HTML/PHP 按钮执行 MYSQL 查询

powershell - 字符串中有空格,但我无法在powershell中拆分它

mysql - 解决 SQL 替换通配符

javascript - 如何在return中调用工厂函数方法?

javascript - 拖放时如何为FullCalendar中的元素设置id?

java - 如何使用 Onclick 更改按钮背景

jquery - 一键切换两个div百分比宽度