能不能实现以下JS效果
请教小小JS问题,如下:当我点击产品1时,显示图一
当我点击产品2时,显示图二
求这样的效果,谢谢
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. xmlns="http://www. http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <style type="text/css"> *{margin:0; padding:0; font-size:9pt} body{padding:5px} ul,li{list-style:none} #list{width:250px; border:1px solid #ccc; border-bottom:none; margin:0 auto} #list li{width:250px; height:22px; line-height:22px; color:#666; text-align:right; cursor:pointer; border-bottom:1px solid #ccc} #list li.hover{font-weight:bold; color:#f60} </style> </head> <body> <ul id="list"> <li>产品类别1></li> <li>产品类别2></li> <li>产品类别3></li> <li>产品类别4></li> <li>产品类别5></li> <li>产品类别6></li> <li>产品类别7></li> <li>产品类别8></li> <li>产品类别9></li> </ul> </body> </html> <script language="javascript"> //获取对象数组 var arrLi = document.getElementById('list').getElementsByTagName('li'); //设置第一个的默认class arrLi[0].className = 'hover'; for(var i = 0; i< arrLi.length; i ++) { arrLi[i].onclick = function() { for(var j = 0; j < arrLi.length; j++) { arrLi[j].className = ''; } this.className = 'hover'; } } </script>这样吧 随便你几个