当前位置: 首页 > 面试题库 >

如何使用CSS或jquery自动隐藏占位符文本?

薛彭薄
2023-03-14
问题内容

Chrome 以外的所有浏览器都会自动执行此操作。

我猜我必须专门针对 Chrome

有什么办法吗?

如果不使用 CSS ,那么使用 jQuery


问题答案:
<input 
type="text" 
placeholder="enter your text" 
onfocus="this.placeholder = ''"
onblur="this.placeholder = 'enter your text'" />


 类似资料:
  • 问题内容: 我的html中有这样的标签: 使用CSS我想用我的实际徽标替换文本。我已经通过调整标签大小并通过css将背景图像放到徽标中了,没有问题。但是,我不知道如何摆脱文本。我以前看过基本上是通过将文本从屏幕上推送来完成的。问题是我不记得在哪里看到它。 问题答案: 这是一种方法: 这是隐藏文本的另一种方式,同时避免了浏览器将创建的9999像素大框:

  • 我是IntelliJ插件开发的新手。 我使用作为文本输入,因此我可以使用方法设置占位符文本。 但根据IntelliJ平台UI指南,它说: 当用户开始键入时隐藏占位符,而不是当输入字段获得焦点时。 这不是文本字段本身的方式。它在获得焦点时隐藏占位符。 问题是,如何更改此行为,以便在用户键入某些内容时占位符消失(例如,类似于本机IDE的“新类”弹出窗口)。

  • 对于角度材质,我很难覆盖css。mat form field隐藏占位符类,该类在输入不聚焦时自动添加到父mat form field标记。目标是始终显示占位符。 代码如下所示:

  • 问题内容: 我正在尝试为sass中的占位符创建一个mixin。 这是我创建的mixin。 这就是我想要包含mixin的方式: 显然,由于所有冒号和分号都已传递给mixin,所以这行不通,但是…我真的很想输入静态CSS并将其完全传递给上面的函数。 这可能吗? 问题答案: 您正在寻找指令: 从Sass 3.4开始,此mixin可以这样编写,以使其既可以嵌套也可以嵌套: 用法: 输出:

  • 问题内容: 在我的脚本中有三个div。我想在第一行悬停时显示div ,而在第二行悬停时显示。否则,我想默认显示div 。 但它永远不会显示带有的div 。 问题答案: 你需要 原始CSS中的问题是in css选择器启动了一个全新的选择器。它没有结合..所以意味着和。您将其设置为始终对所有元素都隐藏。

  • 求一个插件或者json setting能够在打开项目的时候隐藏每个js文件最上面的一大堆imports. 主要是前端。 后端的引用还好,主要是前端引用一堆组件库的东西,太长了,有点烦人。 感谢了~