请问怎么在js里获取上一次鼠标点击事件?

<ul><li><ahref="#"tittle="icon/one1_03.png"><b><imgsrc="icon/one_03.png"/></b></a></l... <ul>
<li ><a href="#" tittle="icon/one1_03.png"><b><img src="icon/one_03.png" /></b></a></li>
<li ><a href="#" tittle="icon/two2_03.png"><img src="icon/two_03.png" /></a></li>
<li ><a href="javascript:goMenu('menu_business.html')" tittle="icon/three3_03.png"><img src="icon/three_03.png" /></a></li>
<li ><a href="#" tittle="icon/four4_03.png" ><img src="icon/four_03.png" /></a></li>
<li ><a href="#" tittle="icon/five5_03.png" ><img src="icon/five_03.png" /></a></li>
<li ><a href="#" tittle="icon/six6_03.png" ><img src="icon/six_03.png" /></a></li>
<li ><a href="#" tittle="icon/seven7_03.png" ><img src="icon/seven_03.png" /></a></li>
<div class="clear"></div>
</ul>
比如这几个按钮都不一样,点击的任意一个的时候该按钮变成黄色按钮。但是有一个问题就是第一次点击其中任意一个按钮,当第二次点击其他按钮时,希望第一个按钮从黄色变成白色。这个js写不好,麻烦高手帮忙写一下。
忘了说了,这些按钮都是图片形式的。都是不一样的图片,不是纯色。
展开
 我来答
面包片的周末
2014-05-05
知道答主
回答量:2
采纳率:0%
帮助的人:2732
展开全部
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>Document</title>
<script src="jquery.js"></script>
</head>

<body>
<ul>
<li ><a href="#" tittle="icon/one1_03.png"><b><img src="icon/one_03.png" /></b></a></li>
<li ><a href="#" tittle="icon/two2_03.png"><img src="icon/two_03.png" /></a></li>
<li ><a href="javascript:goMenu('menu_business.html')" tittle="icon/three3_03.png"><img src="icon/three_03.png" /></a></li>
<li ><a href="#" tittle="icon/four4_03.png" ><img src="icon/four_03.png" /></a></li>
<li ><a href="#" tittle="icon/five5_03.png" ><img src="icon/five_03.png" /></a></li>
<li ><a href="#" tittle="icon/six6_03.png" ><img src="icon/six_03.png" /></a></li>
<li ><a href="#" tittle="icon/seven7_03.png" ><img src="icon/seven_03.png" /></a></li>
<div class="clear"></div>
</ul>
</body>
</html>
<script language="javascript">

$(function(){
var prevOne=null;
$('li').click(function(){

if(prevOne||prevOne==0){
$('li').eq(prevOne).css('background','red');
}
$(this).css('background','yellow');
prevOne=$(this).index();

})
})

</script>
yugi111
推荐于2016-07-22 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>pro.html</title>
<style type="text/css">
.one {
background-color: white;
}

.two {
background-color: yellow;
}
</style>
<!-- <script type="text/javascript" src="../jquery-1.8.0.min.js"></script> -->
<script type="text/javascript">
window.onload = function ()
    {
    var ul = document.getElementsByTagName ('ul')[0];
    var imgs = ul.getElementsByTagName ('img');
    for ( var i = 0; i < imgs.length; i++)
    {
    imgs[i].parentElement.className = 'one';
    imgs[i].onclick = function ()
    {
    for ( var i = 0; i < imgs.length; i++)
    {
    imgs[i].parentElement.className = 'one';
    }
    this.parentElement.className = 'two';
    };
    }
    }
</script>
</head>
<body>
<ul>
<li><a href="#" tittle="icon/one1_03.png"><b><img
src="icon/one_03.png" /> </b> </a></li>
<li><a href="#" tittle="icon/two2_03.png"><img
src="icon/two_03.png" /> </a></li>
<li><a href="javascript:goMenu('menu_business.html')"
tittle="icon/three3_03.png"><img src="icon/three_03.png" /> </a></li>
<li><a href="#" tittle="icon/four4_03.png"><img
src="icon/four_03.png" /> </a></li>
<li><a href="#" tittle="icon/five5_03.png"><img
src="icon/five_03.png" /> </a></li>
<li><a href="#" tittle="icon/six6_03.png"><img
src="icon/six_03.png" /> </a></li>
<li><a href="#" tittle="icon/seven7_03.png"><img
src="icon/seven_03.png" /> </a></li>
<div class="clear"></div>
</ul>
</body>
</html>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wuxd7
推荐于2018-03-02 · TA获得超过323个赞
知道小有建树答主
回答量:452
采纳率:100%
帮助的人:287万
展开全部
我这么理解你的需求吧:你有许多按钮,然后需要在点击按钮的实现被点击按钮变黄色,其余按钮是白色?如果这样你可以在 a标签上面添加点击事件。
$('ul li a').on('click',function(){
$('ul li a').addClass('white').removeClass('yellow')///白色按钮
$(this).addClass('yellow').removeClass('white')///黄色按钮

})
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式