javascript

位置:IT落伍者 >> javascript >> 浏览文章

js正文内容高亮效果的实现方法


发布日期:2019年06月14日
 
js正文内容高亮效果的实现方法
这篇文章介绍了js正文内容高亮效果的实现方法有需要的朋友可以参考一下复制代码 代码如下:


//高亮显示搜索到的关键字
function HeightLight(Keyword)
{
//文本选择器
var TextRange;
//是否找到
var Found=false;
//找到的次数
var Count = ;
TextRange = documentbodycreateTextRange();
Found = TextRangefindText(Keyword);
if (Found)
{
Count++;
}
while (Found && Count > )
{
TextRangepasteHTML(<span style="background:yellow"> + Keyword + </span>);
//将滚动条定位到第一次查到的视口范围内
if(Count==)
{
TextRangescrollIntoView();
}
//继续查找
Found = TextRangefindText(Keyword);
if (!Found)
{
Count = ;
}
else
{
Count++;
}
}
}
//正则式法
function highLight(elekeys)
{
var reg = new RegExp("(" + keysreplace(//"|") + ")""g");
eleinnerHTML = eleinnerHTMLreplace(reg"<font color="red">$</font>");
}

上一篇:JS动态创建Table,Tr,Td并赋值的具体实现

下一篇:extjs ColumnChart设置不同的颜色实现代码