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
}
{
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
}
解决方案 »
- firebug为什么将prototype写成__proto__
- 这个js文件在ie8上好用 在ie6上怎么全是错呢?我该怎么修改才能让ie6ie8都好用各位大虾帮帮小弟,小弟受教了。
- window.open打开一个新页面,如何关闭子页面,然后父页面实现跳转?
- 一个函数式中的if失常
- IE7打印时去除页眉和页脚的JS代码是什么?
- 100分,在线求一个在使用xtree过程中关于htc组件编写的问题
- 急~!!!如何把一个常量+变量组合成的变量声明成常量?
- confirm问题.
- 别告诉我你们都不会!实在线做不出来了!急!!!!
- js 读取xml ,无法获取未定义或 null 引用的属性“documentElement”
- 紧张求救各位大虾,在线等
- 新手求助(急等)
{
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的更改和变色
楼上解释的好,不过这句 if (elC) 没有return,简直多余
if不多余,如果当前没有纪录而更改属性!会引发错误的!