我正在制作公司网站,该网站使用占位符属性。
我需要仅检索此属性的颜色样式,而不是来自输入元素本身的样式。
它使用--webkit-input-placeholder进行样式设置。
很不幸,当我尝试使用JavaScript检索值时:
我得到了错误的颜色结果:
rgb(0, 0, 0)
它应该是:
rgb(255,0,0)
这里有一个示例链接:https://jsfiddle.net/darnold24/6q1pr5cf/ 非常感谢您提供的任何帮助:) 我也可以访问jQuery,但我的理解是它只能检索元素的属性,而不能检索属性。
我需要仅检索此属性的颜色样式,而不是来自输入元素本身的样式。
它使用--webkit-input-placeholder进行样式设置。
::-webkit-input-placeholder {
color: red;
}
很不幸,当我尝试使用JavaScript检索值时:
var color = window.getComputedStyle(document.querySelector('[class=abc]'),
'::-webkit-input-placeholder').getPropertyValue('color');
我得到了错误的颜色结果:
rgb(0, 0, 0)
它应该是:
rgb(255,0,0)
这里有一个示例链接:https://jsfiddle.net/darnold24/6q1pr5cf/ 非常感谢您提供的任何帮助:) 我也可以访问jQuery,但我的理解是它只能检索元素的属性,而不能检索属性。