function _CListPopupRenderer_Highlight(el)//高亮显示记录
{
var elC = this.elCurrent//定义ELC为当前记录if (elC) elC.style.borderWidth = elC.style.borderColor = elC.style.borderStyle = ""//如果elc为真则设置边框宽度,边框颜色,边框字体为空;否则赋如下三个值
el.style.borderWidth        = "1px"
el.style.borderColor        = "green"
el.style.borderStyle        = "solid"
this.elCurrent        = el//反回el
}

解决方案 »

  1.   

    楼上解释的好,不过这句 if (elC) 没有return,简直多余
      

  2.   

    function _CListPopupRenderer_Highlight(el)//高亮显示记录//换纪录
    {
    var elC = this.elCurrent//定义ELC为当前记录if (elC) elC.style.borderWidth = elC.style.borderColor = elC.style.borderStyle = ""//如果elc存在,把elc的属性清空,然后把参数(el)所在的纪录设置属性
    el.style.borderWidth        = "1px"
    el.style.borderColor        = "green"
    el.style.borderStyle        = "solid"
    this.elCurrent        = el//设置当前纪录是el
    }其实这个应该是点击一个table或者list的时候,实现当前选中index的更改和变色
      

  3.   

    回复人: CnEve(龙哥哥) ( ) 信誉:100  2005-12-06 12:05:00  得分: 0  
     
     
       楼上解释的好,不过这句 if (elC) 没有return,简直多余
      
     
    if不多余,如果当前没有纪录而更改属性!会引发错误的!