<!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>
<div id="divText">我常看的网站是 msdn 和 csdn。<br>论坛是 csdn 论坛。</div>
查询文本<input type="text" id="txtSearchText" value="csdn"><br>
链接地址<input type="text" id="txtLinkUrl" value="http://www.csdn.net/">
<input type="button" id="btnTest" value="测试">
</body>
<script language="javascript" defer>
<!--
var btnTest = document.getElementById("btnTest");
btnTest.onclick = HighlightSearchText;
function HighlightSearchText()
{
var divText = document.getElementById("divText");
var textContent = divText.innerHTML;
var txtLinkUrl = document.getElementById("txtLinkUrl");
var txtLinkUrl = document.getElementById("txtLinkUrl");
var notablePrefix = "<a href='" + txtLinkUrl.value + "' target='_blank'><b style='background-color: #ffff00'>";
var notablePostfix = "</b></a>";
var searchText = txtSearchText.value;
var re = new RegExp("("+searchText+")", "gi");
var notableText = notablePrefix + "$1" + notablePostfix;
var editedTextContent = textContent.replace(re,notableText);
divText.innerHTML = editedTextContent;
}
//-->
</script>
</html>