能不能实现以下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>这样吧 随便你几个