通过onmouseover选项卡实现img图片的变化

复制代码 代码如下:

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

  <html xmlns="http://www.w3.org/1999/xhtml">

  <head>

  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  <title>选项卡实现img图片的变换</title>

  <style type="text/css">

  #main{ height:420px; width:400px;}

  #head{

  width:400px;

  height:52px;

  position:absolute;

  left:10px;

  top: -12px;

  background-color:green;

  }

  #head li{ float:left; list-style:none; width:85px;}

  #content{

  width:400px;

  height:350px;

  background-color:#FC6;

  text-align:center;

  position:absolute;

  top:36px;

  left: 10px;

  }

  </style>

  </head>

  <body>

  <div id="main">

  <div id="head">

  <ul>

  <li id="tab1" onmouseover="show(1)" style="background-color:#FFF">图片一</li>

  <li id="tab2" onmouseover="show(2)">图片二</li>

  <li id="tab3" onmouseover="show(3)">图片三</li>

  <li id="tab4" onmouseover="show(4)">图片四</li>

  </ul>

  </div>

  <div id="content">

  <p id="p1"><img src="图片0"/></p>

  <p id="p2" style="display:none;"><img src=“图片1”></p>

  <p id="p3" style="display:none;"><img src="图片2" height="320px;"/></p>

  <p id="p4" style="display:none;"><img src="图片3"/></p>

  </div>

  </div>

  </body>

  <script>

  function show(n){

  for(var i=1;i<=4;i++){

  document.getElementById("tab"+i).style.backgroundColor='green';

  document.getElementById("p"+i).style.display='none';

  //display实现内容的隐藏与否的控制,当为none是,隐藏

  }

  document.getElementById("tab"+n).style.backgroundColor='white';

  document.getElementById("p"+n).style.display='block';

  //当block时,隐藏的即可显示

  }

  </script>

  </html>