我正在编写一些 JavaScript 来在没有它的浏览器中实现占位符文本。
我已经使用以下样式规则成功地在 Chrome 9 和 Fx 4b11 中设置了占位符文本的样式:
::-webkit-input-placeholder { color: #969696 !important; }
input:-moz-placeholder { color: #969696 !important; }
现在我希望我的 JavaScript 从不理解这些规则的浏览器中的样式表中检索这些数据,以便我可以手动设置占位符文本的样式。
有谁知道我如何在 YUI3 中做到这一点?我试过:
YUI().use('node',function(Y) {
var phColor = Y.all('::-webkit-input-placeholder').getStyle('color');
});
不幸的是,这只是返回:“未定义:未绑定到任何节点 { _query="input::-webkit-input-placeholder", _nodes=}"
有谁知道我该怎么做?或者如果有可能?