和数据库有关的文字变色问题?

在网页中显示一篇文章,数据库中有一个词在此篇文章中有两处用到,如何将此文章中的其中一处的这个词变成红色字体显示?(数据库中此词可加其它参数,我初步想是加一个这个词在此文章中是第几个字的项,可如果文章中间有图片搀和其中怎办。)
兄弟在此先谢了!
---------------------------------------------------------------

var i=UserName.indexOf(StuQuery);
var len=StuQuery.length;
var totallen=UserName.length;
UserName=UserName.substring(0,i) + "

1<font color="red">"+StuQuery+"</font>

"+UserName.substring(i+len,totallen);

用JS写的自己看看吧
PLS TRY!

---------------------------------------------------------------

indexOf()这个函数是取得字符串中子符串的第一个出现的位置INDEX
---------------------------------------------------------------

可以用html保存。

也可以找出这篇文章所有的这个词,然后判断是不是第二次出现。如果是就变颜色

Published At
Categories with Web编程
comments powered by Disqus