js控制a标签增加背景色

就是这种效果如何实现?点击A标签会变换背景色已选择那里会增加选择的选项... 就是这种效果如何实现?点击A标签会变换背景色 已选择那里会增加选择的选项 展开
 我来答
eadio
推荐于2016-04-05 · TA获得超过1610个赞
知道小有建树答主
回答量:962
采纳率:80%
帮助的人:1020万
展开全部
建议使用jq,更快,
js应该是要写click事件吧。比如
xxx.onclick = function getcolor(obj){
obj.style.backgroundColor = "blue";

getElementById("getCheck").innerHtml = getElementById("getCheck").innerHtml + obj.innerHtml();
}

js生手,不大记住这些词汇,大概就是给那些选项添加点击函数,获取该对象,吧他的背景色改为蓝色,在吧已选择的内容叠加起来,

jq比较方便,我们只需要
$(".option span").bind("click", function(){
$(this).css("backgroundColor", "#000");

$("#getCheck").text( $("#getCheck").text() + $(this).text());

});
就可以了
更多追问追答
追问
这样可能只能增加背景色,不能有那个已经选择的功能吧
追答
$("#getCheck").text( $("#getCheck").text() + $(this).text());  //这边就是把我们点击后的内容追加到已选择后面的div块里头
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式