當input type="file"? ?未上傳文件時 會產(chǎn)生默認文字?
如圖
翻遍度娘 發(fā)現(xiàn)都在用 label? + opacity:0? 的方式? ?不是不好 妹孙,只是 我為了改這幾個文字? 有必要嗎卿闹?
進入正題枪向,推薦一種解決方法
首先? 設(shè)置上傳color? 隱藏上傳文件前后的文字? ?全部干掉亩鬼!
input[type="file"] {
????color: transparent;
}
第一步
然后? 在input 后面加span 標簽? ?添加id
第二步
最后通過change方法 去監(jiān)聽文本值 (id是你的input? ?id? 記得替換)
第三步??
個人覺得 需求實現(xiàn)已經(jīng)足夠? 樣式還可以優(yōu)化? ? 好勒? 完結(jié)
吐槽:? 我都不知道為啥會接手jq的項目代碼? ?踩坑挺累的