为了账号安全,请及时绑定邮箱和手机立即绑定

如何设置A标签鼠标点击后如果没有点击其他A标签则样式不变?

如何设置A标签鼠标点击后如果没有点击其他A标签则样式不变?

慕沐3407134 2017-04-22 14:16:05
查看完整描述

2 回答

?
啊啊啊啊123

TA贡献25条经验 获得超8个赞

        var a = document.getElementsByTagName('a');
	    for (var i = 0; i < a.length; i++) {
	    	a[i].onclick = function () {
	    		for (var j = 0; j < a.length; j++) {
	    			a[j].className = ''; //点击之后先清空所有样式
	    		}
	    		this.className = 'active'; //点击的对象加样式
	    		return false; //不让它跳转....
	    	}
	    }
	    
	    $('a').click(function () {
	    	$(this).addClass('active').siblings().removeClass('active');
	    })

active 类名,js和jq写法

查看完整回答
2 反对 回复 2017-04-22
?
初雪2

TA贡献8条经验 获得超20个赞

问题没说清楚,你是想问点击了a添加属性,其他的a属性移除,还是说点击超过两个a才改变属性,一个a属性不变?
查看完整回答
反对 回复 2017-04-22
  • 2 回答
  • 1 关注
  • 3705 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信