日期:2014-05-18  浏览次数:20694 次

网页搜索结果关键词高亮显示的问题
网页搜索结果关键词高亮显示的问题:
正在做一个查询系统想实现网页搜索结果关键词高亮显示,代码如下:
var   b   =   document.body
var   b   =   textbox.text
b.innerHtml=b.innerHtml.replace(b, " <front   color=red> $1 <front> ")
其中b是变量不知道该怎样表示老通不过去,并且“var   b   =   textbox.text”这句话在java中不知道对不对,大家帮帮忙改一下

------解决方案--------------------
<html>
<head>
<title> My JSP 'choose.jsp ' starting page </title>
<script>
function aaa()
{
var text = document.getElementById( "d ").innerHTML;
//alert(text);
text=text.replace( "_key_ ", " <font color=\ "red\ "> _key_ </font> ");
//alert(text);
document.getElementById( "d ").innerHTML = text;
}
</script>
</head>
<body>
<div id= "d "> saldfjd_key_dlkjfdlk </div> <br>
<a href= "javascript: " onclick= "aaa(); "> asdf </a>
</body>
</html>