js 改变div 里面a的颜色 45
<divclass="tt"><a>asdf</a></div>用js不要JQ改变asdf颜色这个地方要怎么写style.color=“#fff”最后js颜色没改变...
<div class="tt">
<a >asdf</a>
</div>
用js 不要JQ 改变 asdf颜色
这个地方要怎么写style.color=“#fff”
最后js颜色没改变 展开
<a >asdf</a>
</div>
用js 不要JQ 改变 asdf颜色
这个地方要怎么写style.color=“#fff”
最后js颜色没改变 展开
2个回答
2017-09-07
展开全部
var a = document.getElementsByTagName("a");
a.style.color = "#fff";
//关于你贴的图 你是想点击A变色和给Li添加背景吗?建议添加和移除类名;还有你if里面的判断错了吧?nav没看到你定义!莫名奇妙的if判断啊!为什么要判断呢?
var oLi = document.queryselectorAll("#navMenu1 li ");//获取全部LI
var a = document.queryselectorAll("#navMenu1 li a");//全部A
for(var i = 0;i < oLi.length; i++){ // LI
oLi[i].onclick.function(){
oLi.removeClassName = "";
this.addClassName = "li-active";
for(var j = 0; j < a.length; j++){ // A
a.removeClassName = "";
this.addClassName = " a-active";
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询