input type=”file” 默认文字替换

当input type=”file”   未上传文件时 会产生默认文字 

翻遍度娘 发现都在用 label  + opacity:0  的方式   不是不好 ,只是 我为了改这几个文字  有必要吗?

进入正题,推荐一种解决方法

第一  设置上传color  隐藏上传文件前后的文字   全部干掉!

input[type=”file”] {

    color: transparent;

}

然后  在input 后面加span 标签   添加id

最后通过change方法 去监听文本值 (id是你的input   id  记得替换)

个人觉得 需求实现已经足够  样式还可以优化    好勒  完结

吐槽:  我都不知道为啥会接手jq的项目代码   踩坑挺累的

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
皆梦_的头像 - 鹿快
评论 抢沙发

请登录后发表评论

    暂无评论内容