又学到一招:巧用CSS 伪类控制表单,太秀了!
You are typing
#otherElement { display: none; } input:focus:not(:placeholder-shown) + #otherElement { display: block; } :not(:placeholder-shown) Demo 总结 这个小技巧在构建搜索表单、登录表单等类似场景下比较实用,希望对你有所帮助。 请注意,本文开头引用的 JavaScript 代码并不完整,不能直接运行。另外, :not(:placeholder-shown)伪类可能不适用于某些浏览器,建议在应用之前先检查浏览器兼容性。 更多前端技巧尽在微信公众号:1024译站 微信公众号:1024译站