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颜色没改变
展开
 我来答
匿名用户
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";
            }
        }
xiong305817127
推荐于2017-09-07 · TA获得超过217个赞
知道小有建树答主
回答量:555
采纳率:0%
帮助的人:187万
展开全部
你不用jquery 就给 a 加一个 id=“aaa” ,document.getElementById("aaa").style.color="#fff"
nav 是什么???
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式