javascript学习笔记二:鼠标经过改变div背景色
yqxbc 发布时间:08-27 来源:一起学编程 浏览:8次
  首先看完整示例:

        


  html部分代码:
<p class="container">
 <ul>
  <li>鼠标经过时改变背景色</li>
  <li>鼠标经过时改变背景色</li>
  <li>鼠标经过时改变背景色</li>
  <li>鼠标经过时改变背景色</li>
 </ul>
</p>


  javascript部分代码:当鼠标经过时,给li添加class="current"类,鼠标离开时,去除该类,达到改变背景色的目的!
window.onload = function() {
 var user_name = document.getElementById("user_name");
 changeBgc();
}
function changeBgc() {
 var lis = document.getElementsByTagName("li");
 for (var i=0; i<lis.length; i++) {
  lis[i].onmouseover = function() {
   this.setAttribute("class", "current");
  }
  lis[i].onmouseout = function() {
   this.setAttribute("class", "");
  }
 }
}


  css部分代码:
* {
 padding:0px;
 margin:0px;
}
.container {
 width:960px;
 margin:20px auto;
}
ul li {
 padding:5px 0;
 background-color:blue;
 margin:8px 0;
 color:#FFFFFF;
}
ul li.current {
 background-color:red;
 cursor:pointer;
}
如果你有好的win10资讯或者win10教程,以及win10相关的问题想要获得win10系统下载的关注与报道。
欢迎加入发送邮件到657025171#qq.com(#替换为@)。期待你的好消息!