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

想通过js的方式改变a标签的字体的颜色怎么做

想通过js的方式改变a标签的字体的颜色怎么做

Echo_Chien 2016-08-17 20:22:48
<ul id="list">          <li onMouseOver="change(this)" onMouseOut="check(this)"><a href="$">北大概况</a></li>          <li onMouseOver="change(this)" onMouseOut="check(this)"><a href="$">招生与资助</a></li>          <li onMouseOver="change(this)" onMouseOut="check(this)"><a href="$">院系设置</a></li>          <li onMouseOver="change(this)" onMouseOut="check(this)"><a href="$">教育教学</a></li>          <li onMouseOver="change(this)" onMouseOut="check(this)"><a href="$">科学研究</a></li>          <li onMouseOver="change(this)" onMouseOut="check(this)"><a href="$">合作交流</a></li>          <li onMouseOver="change(this)" onMouseOut="check(this)"><a href="$">校园生活</a></li>        </ul>      </div>
查看完整描述

5 回答

已采纳
?
依然c

TA贡献54条经验 获得超32个赞

JS的方法:

   document.getElementsByTagName("a")[0].style.color = "red";

查看完整回答
3 反对 回复 2016-08-18
?
一杯2块的奶茶

TA贡献226条经验 获得超75个赞

function change(a){
     a.firstElementChild.style.color = "red";
}
function check(a){
     a.firstElementChild.style.color = "#000";
}


查看完整回答
1 反对 回复 2016-08-19
  • Echo_Chien
    Echo_Chien
    传参的方法很不错,但是还有其他的div需要联动,非常感谢你提供的方法
?
小小文文

TA贡献2条经验 获得超0个赞

不要直接把值写在js里面,把你要设置的写在css的一个类名里,然后用js给节点添加类名就好

查看完整回答
反对 回复 2016-08-17
?
小莎

TA贡献4条经验 获得超2个赞

a.style.color=red

查看完整回答
反对 回复 2016-08-17
?
摩诃迦叶

TA贡献146条经验 获得超54个赞

直接该css样式不是更方便么? 为什么要用js?

在head里加

<style type="text/css">
a{
color:red;
}

查看完整回答
反对 回复 2016-08-17
  • 5 回答
  • 0 关注
  • 9771 浏览
慕课专栏
更多

添加回答

举报

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