首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp中怎么使查询的关键字变色

2012-01-03 
jsp中如何使查询的关键字变色!如:...%Stringstr,tiaojiantiaojian 1234 rsdb.Query( *from新闻表w

jsp中如何使查询的关键字变色!
如:
...
<%
String   str,tiaojian;
tiaojian   = "1234 ";
rs=db.Query( "*   from   新闻表   where   标题   like '% "+tiaojian+ "% ' ");
...
str=rs.getString( "标题 ");
...
%>
<%=str%>
...

如果变量str中含有“1234”   如何使“1234”变色???


谢谢!!

[解决办法]
试过了,可以不过注意那些语句innerHtml应该是innerHTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN ">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME= "Generator " CONTENT= "EditPlus ">
<META NAME= "Author " CONTENT= " ">
<META NAME= "Keywords " CONTENT= " ">
<META NAME= "Description " CONTENT= " ">
</HEAD>

<BODY>
<table name= "f ">
<tr>
<td id= "a "> fffffff1234 </td>
</td>
</table>
<script>
var ff=document.getElementById( "a ").innerHTML;
document.getElementById( "a ").innerHTML=ff.replace( "1234 ", " <font color= 'red '> 1234 </font> ");
</script>
</BODY>
</HTML>

[解决办法]
使字变红:
str = str.replaceAll(keyword, " <font color=\ "red\ "> "+keyword+ " </font> ");

热点排行