相关疑难解决方法(0)

使用CSS更改HTML5输入的占位符颜色

Chrome支持占位符属性input[type=text]元素(别人可能做太多).

但以下CSS内容对占位符的值没有任何作用:

input[placeholder], [placeholder], *[placeholder] {
    color: red !important;
}
Run Code Online (Sandbox Code Playgroud)
<input type="text" placeholder="Value">
Run Code Online (Sandbox Code Playgroud)

Value仍然会留下grey而不是red.

有没有办法改变占位符文本的颜色?

html css html5 placeholder html-input

3876
推荐指数
29
解决办法
171万
查看次数

如何使用Javascript更新占位符颜色?

我在网上搜索,但没有找到任何东西.我正在尝试使用javascript更新文本框的占位符颜色,但我该怎么做?我有一个颜色选择器,颜色正在改变.

如果我在CSS中有这样的东西,我该如何更新它?

::placeholder {
  color: red;
}
Run Code Online (Sandbox Code Playgroud)
<input placeholder="placeholder" />
Run Code Online (Sandbox Code Playgroud)

是否有javascript命令来编辑它?就像是

document.getElementById('text').style.placeholderColor = newColor;
Run Code Online (Sandbox Code Playgroud)

html javascript css pseudo-element

21
推荐指数
2
解决办法
947
查看次数

标签 统计

css ×2

html ×2

html-input ×1

html5 ×1

javascript ×1

placeholder ×1

pseudo-element ×1