如何高亮显示web页面特定内容

请教各位大侠们,如附件中图所示,要将表格中分数低于20分的值高亮显示(若存在低于20分的分数),用javascript该如何实现?

[quote]这样得到的所有分数值都变色了。(2.jpg)难道是“score 是s:if的写法不对,好像还有个test的
试试这样写:
/s:if

你的表格数据应该是循环输出的吧 在输出表格的同时对分数作出判断 然后应用不同的样式
没有必要使用javascript

就像上面的说的,如果是循环输出的确实没有必要用JS来处理.

如果非要用JS来处理,那么你的Table里首先必须要有个

,然后获得TD,再看TD里面的指是否小于20,小于的话,把TD的背景色改掉

在循环里面,使用
... /s:if ... /s:else
对td使用不同的class就可以

[quote]



/s:iterator
[/quote]

这段改下就可以了.在TD上加个
[code="html"]

style="background:#FF0000"/s:if>

/s:iterator
[/code]








/s:if


/s:iterator

redstarofsleep 给出的答案就可以满足你的需求

不仅仅是score小于20,还要考虑为空时是不是默认为0的情况吧,附件里没显示,所以改成
0">style="background:#FF0000"/s:ifstyle=""background:#FF00CC00/s:else
试试,看下颜色有什么变化。。。

同意楼上大神附加信息
/s:ifstyle=""background:#FF00CC00/s:else
大神真巧啊。。。默