在网页中显示一篇文章,数据库中有一个词在此篇文章中有两处用到,如何将此文章中的其中一处的这个词变成红色字体显示?(数据库中此词可加其它参数,我初步想是加一个这个词在此文章中是第几个字的项,可如果文章中间有图片搀和其中怎办。)
兄弟在此先谢了!
---------------------------------------------------------------
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保存。
也可以找出这篇文章所有的这个词,然后判断是不是第二次出现。如果是就变颜色