js或css如何实现鼠标选中文字改变文字的背景色,兼容ie(6,7,8), 火狐 ,谷歌等各大浏览器 20

 我来答
火狐
2014-01-10 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  您好!很高兴为您答疑!

<style>.aa{text-align:center;}a,a:hover{text-decoration:none; color:#fff;}.aa a{display:block; width:150px; height:50px; line-height:50px; background:#990;}.aa a:hover{background:#000;}</style><div class="aa"><a href="#">鼠标移上去变色</a></div>
  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
流氓兔子爱跳舞
2012-04-09
知道答主
回答量:24
采纳率:0%
帮助的人:11.7万
展开全部
直接用a的伪类好了啊 不需要用js的
先给a确定一个大小,不然看起来不好看,再把a的display改为block
然后写伪类
<style>
.aa{text-align:center;}
a,a:hover{text-decoration:none; color:#fff;}
.aa a{display:block; width:150px; height:50px; line-height:50px; background:#990;}
.aa a:hover{background:#000;}
</style>
<div class="aa">
<a href="#">鼠标移上去变色</a>
</div>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
alson_zhow
2012-03-30 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:77.5万
展开全部
<style>
.left_srt li {
float: left;
height: 24px;
overflow: hidden;
padding-right: 1px;
width: 57px;
}
.left_srt li a {
background: none repeat scroll 0 0 #DDDDDD;
color: #444444;
cursor: pointer;
display: block;
float: left;
height: 24px;
line-height: 25px;
text-align: center;
width: 57px;
}
</style>
<div class="left_srt">
<li id="exp1" class="bot" onmouseover="bot(1)"><a>最新热点</a></li>
<li id="exp2" onmouseover="bot(2)" class=""><a>美容</a></li>
<li id="exp3" onmouseover="bot(3)" class=""><a>娱乐</a></li>
<li id="exp4" onmouseover="bot(4)" class=""><a>服饰</a></li>
<li id="exp5" onmouseover="bot(5)" class=""><a>健康</a></li>
</div>
<script>
function bot5(n){
for(var i=1;i<=4;i++){
if (i==n){
document.getElementById('exp'+i).className='bot';
}
else {
document.getElementById('exp'+i).className='';
}
}
</script>
}
这个可以实现
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
惊寒唱晚
2012-04-09 · TA获得超过2455个赞
知道小有建树答主
回答量:415
采纳率:100%
帮助的人:160万
展开全部
同意这个写法,另外webkit内核浏览器现已支持,不需要单独定义:
::selection{color:#fff;background-color:#000;}
::-moz-selection{color:#fff;background-color:#000;}
至于在IE中的实现,暂时没有简单的好办法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wswhk
2012-03-29 · TA获得超过7.1万个赞
知道顶级答主
回答量:4.6万
采纳率:68%
帮助的人:7.4亿
展开全部
css大概就这三句
p::selection {
background:#cc0000;
color:#fff;
}

p::-moz-selection {
background:#cc0000;
color:#fff;
}

p::-webkit-selection {
background:#cc0000;
color:#fff;
}
更多追问追答
追问
这方法我试过了  在ie下是没有效果的    只在谷歌 火狐下有用
追答
IE确实不行 好像没发现什么好办法 等IE支持吧
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式