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

<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>


Echo_Chien
浏览 9780回答 5
5回答

依然c

JS的方法:   document.getElementsByTagName("a")[0].style.color = "red";

一杯2块的奶茶

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

小小文文

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

小莎

a.style.color=red

摩诃迦叶

直接该css样式不是更方便么? 为什么要用js?在head里加<style type="text/css">a{color:red;}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript