JavaScript中对象的Value属性用法解答

来源:百度知道 编辑:UC知道 时间:2024/06/25 07:18:48
<HTML>
<HEAD>
<TITLE>JavaScript Book--代码7-10</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<style type="text/css">
<!--
.dis {
DISPLAY: block
}
.undis {
DISPLAY: none
}
#cntR {
WIDTH: 302px
}
#NewsTop {
CLEAR: both; MARGIN-BOTTOM: 16px
}
#NewsTop P {
FLOAT: left; LINE-HEIGHT: 21px
}
#NewsTop P.topTit {
FONT-WEIGHT: bold; WIDTH: 117px
}
#NewsTop P.topC0 {
BACKGROUND: #dcdcdc; BORDER-LEFT: #f2f2f2 1px solid; WIDTH: 40px; CURSOR: pointer
}
#NewsTop P.topC1 {
BACKGROUND: #c2130e; BORDER-LEFT: #f2f2f2 1px solid; WIDTH: 40px; COLOR: #fff
}
#NewsTop #NewsTop_tit {
BORDER-BOTTOM: #c2130e 3px solid; HEIGHT: 21px
}
#NewsTop #NewsTop_cnt {
PADDING-LEFT: 32px; LINE-HEI

首先dom对象可以自定义属性但这种做法不推荐,所以p对象可以自定义任何属性

Tags[i].value=i 是为后面的changeNav传递参数,因为当mouseover触发时,for循环已经结束了所以不能用i值只好在循环时为每个p对象付给一个值,其实更好的解决办法是用闭包象这样
Tags[i].onmouseover=function(i){return function (){changeNav(i)}}(i);

楼主多加点分吧,看代码够累的