<span id="lbldetail">
早餐后游览桂林城徽----象鼻山,看"象山水月"之妙景(游览时间约1.5小时)。然后参观地矿珠宝,后登桂林的寿山------叠彩山(游览时间约1小时),欣赏桂林全景,有风洞仰此堂、拿云亭、仙鹤洞、木龙洞、碧霞洞等。然后乘车前往欣赏玉博玉器;随后前往中仁堂。后参观南溪山公园。玩赏特别赠赏精彩、辉煌、美仑美奂的视听盛宴——-《龙脊魂》,带给你神秘、震撼、浪漫的艺术感觉。
</span>
<script language="javascript">
var inputObject = document.getElementById("lbldetail");
var inputString= inputObject.innerHTML;
var findString="寿山,碧霞洞";
var hrefString="1.html, 2.html";
inputObject.innerHTML = CreatKeyHref(inputString, findString, hrefString);
function CreatKeyHref(inputString, joinFindString, joinHrefString)
{
var findArr = joinFindString.split(",");
var hrefArr = joinHrefString.split(",");
var returnValue = inputString;
for(i=0; i<findArr.length; i++)
{
var findElement = findArr[i];
var hrefElement = hrefArr[i];
var frontString = "";
var remainString = returnValue;
while(remainString != "")
{
var startIndex = remainString.indexOf(findElement);
if(startIndex == -1)
{
break;
}
frontString += remainString.substring(0, startIndex);
var endIndex = startIndex + findElement.length;
if(!CheckOutHref(findElement))
{
frontString += "<a href='" + hrefElement + "' target='_blank'>" + findElement + "<a>";
}
else
{
frontString += findElement;
}
remainString = remainString.substring(endIndex);
}
returnValue = frontString + remainString;
}
return returnValue;
}
function CheckOutHref(current)
{
if(true)
{
return true;
}
return false;
}
</script>
===========================
服务端定期执行,保存到数据库,也是一种方法
==========================
<span id="lbldetail">
早餐后游览桂林城徽----象鼻山,看"象山水月"之妙景(游览时间约1.5小时)。然后参观地矿珠宝,后登桂林的寿山------叠彩山(游览时间约1小时),欣赏桂林全景,有风洞仰此堂、拿云亭、仙鹤洞、木龙洞、碧霞洞等。然后乘车前往欣赏玉博玉器;随后前往中仁堂。后参观南溪山公园。玩赏特别赠赏精彩、辉煌、美仑美奂的视听盛宴——-《龙脊魂》,带给你神秘、震撼、浪漫的艺术感觉。
</span>
<script language="javascript">
var inputObject = document.getElementById("lbldetail");
var inputString= inputObject.innerHTML;
var findString="寿山,碧霞洞";
var hrefString="1.html, 2.html";
inputObject.innerHTML = RepaceJoinString(inputString, findString, hrefString);
function RepaceJoinString(inputString, joinFindString, joinHrefString)
{
var findArr = joinFindString.split(",");
var hrefArr = joinHrefString.split(",");
var returnValue = inputString;
for(i=0; i<findArr.length; i++)
{
var formatFind = findArr[i];
var formatHref = hrefArr[i];
returnValue = RepalceString(returnValue, formatFind, formatHref)
}
return returnValue;
}
function RepalceString(inputString, findElement, hrefElement)
{
var frontString = "";
var remainString = inputString;
while(remainString != "")
{
var startIndex = remainString.indexOf(findElement);
if(startIndex == -1)
{
break;
}
var endIndex= startIndex + findElement.length;
frontString += remainString.substring(0, startIndex);
frontString += "<a href='" + hrefElement + "' target='_blank'>" + findElement + "<a>";
remainString = remainString.substring(endIndex);
}
return frontString + remainString;
}
</script>