0

我们都知道,当我们在浏览器中选择一个文本部分时,它的背景颜色会变为蓝色。我使用 ::selection 伪元素来更改背景颜色,如下面的代码。

::selection {
    background: pink;color: yellow;
}
::-moz-selection {
    background: pink;color: yellow;
}

请在此处查看我的示例, 但 ::selection 不支持以下版本的 IE9。请检查此页面提供的浏览器兼容性表一次。我需要在以下版本的 IE9 中应用相同的属性。谁能告诉我做这个的另一种方法。提前致谢

4

1 回答 1

0

你可以用jquery做到这一点的一种方法

<script type="text/javascript">
$('document').ready(function(){
$("#textfield").focus(function () {
$('.class').css(' background-color','#ffe823');
});
});

<input type="text" class="class" name="textfield" id="textfield" >
于 2012-04-25T09:38:49.633 回答