手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js正文内容高亮效果的实现方法
js正文内容高亮效果的实现方法
摘要:复制代码代码如下://高亮显示搜索到的关键字functionHeightLight(Keyword){//文本选择器varTextRange...

复制代码 代码如下:

//高亮显示搜索到的关键字

function HeightLight(Keyword)

{

//文本选择器

var TextRange;

//是否找到

var Found=false;

//找到的次数

var Count = 0;

TextRange = document.body.createTextRange();

Found = TextRange.findText(Keyword);

if (Found)

{

Count++;

}

while (Found && Count > 0)

{

TextRange.pasteHTML('<span>' + Keyword + '</span>');

//将滚动条定位到第一次查到的视口范围内

if(Count==1)

{

TextRange.scrollIntoView();

}

//继续查找

Found = TextRange.findText(Keyword);

if (!Found)

{

Count = 0;

}

else

{

Count++;

}

}

}

//正则式法

function highLight(ele,keys)

{

var reg = new RegExp("(" + keys.replace(/,/,"|") + ")","g");

ele.innerHTML = ele.innerHTML.replace(reg,"<font color="red">$1</font>");

}

【js正文内容高亮效果的实现方法】相关文章:

js操作css属性实现div层展开关闭效果的方法

javascript实时显示当天日期的方法

JQuery中上下文选择器实现方法

Javascript实现div层渐隐效果的方法

js去除浏览器默认底图的方法

javascript模拟评分控件实现方法

js+HTML5实现canvas多种颜色渐变效果的方法

js光标定位文本框回车表单提交问题的解决方法

js兼容火狐显示上传图片预览效果的方法

JS动画效果打开、关闭层的实现方法

精品推荐
分类导航