js实现点击选中,再次点击取消。 数值表达的颜色没有效果 求高手解答 谢谢

方法(1)使用了英文表达的颜色红色有效果if(tp.style.backgroundColor=='red'){tp.style.backgroundColor='';}... 方法(1)使用了英文表达的颜色 红色有效果
if(tp.style.backgroundColor == 'red'){
tp.style.backgroundColor = '';
}else{
tp.style.backgroundColor = 'red';
}

方法(2)使用了rgb数值表达的颜色 #654678 确没有效果 只要是#数值表达的颜色都没有效果 这是怎么回事

if(tp.style.backgroundColor == '#654678'){
tp.style.backgroundColor = '';
}else{
tp.style.backgroundColor = '#654678';
}
展开
 我来答
360小仙
2016-08-14 · TA获得超过839个赞
知道小有建树答主
回答量:689
采纳率:86%
帮助的人:117万
展开全部
第一个能使用,那是因为你设置了颜色是red,表示式成立所以可以使用
第二个不能用,你得修改背景同样是这个颜色,表示式成立才会执行js方法
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式