runxinzhi.com
首页
百度搜索
JS高亮显示搜索关键字【原创】
以前写过一个JS高亮显示搜索关键字,现在需求改变,随之。。显示的方式也不同了,以前是在一段文本中匹配所有词组,这个方便点,现在要做的是,把搜索的关键字拆开,匹配单个的字符,难度增加,以前的方式使用了正则,请看另一篇文章
替换指定文本,忽略大小写
,现在的实现方式请看代码:
JS-CODE
$(function()
{
var val = $("#query").val();
var html_0="<font color='red'>",html_1="</font>";
$(".WebSite_Content").each(function(i,e){
var html = e.innerHTML;
for (var i = 0,len = val.length; i < len; i++) {
var index = html.indexOf(val.charAt(i));
if (index > -1) {
html = html.substring(0,index)+html_0+html.substring(index,++index)+html_1+html.substring(index);
}
}
e.innerHTML = html;
});
});
总结:使用此方法有个缺点,只是针对中文的字符,当遇到英文字母的时候有Bug
相关阅读:
简时——alpha冲刺任务九(5.7)
简时——alpha冲刺任务八(5.6)
SE_Work4_软件案例分析
SE_Work3_结队项目
随机生成器——起源
SE_Work2_交点个数
SE_Work1_阅读构建之法&项目管理实践
SE_Work0_回顾与展望
OO_Unit4_UML模型化设计
OO_Unit3_JML规格模式
原文地址:https://www.cnblogs.com/myssh/p/1574912.html
最新文章
Beta冲刺--Day1
宅单词--代码规范
宅单词--凡事预则立
Alpha冲刺问题总结随笔
Alpha冲刺--测试随笔
Alpha冲刺--Day10
Alpha冲刺--Day9
宅单词——冲刺总结
Alpha冲刺--Day8
Alpha冲刺--Day7
热门文章
【面向对象】第二单元总结
【面向对象】第一单元总结
简时——Beta冲刺 Day01
简时——beta代码规范
简时——凡事预则立
简时——alpha阶段问题总结随笔
简时——alpha冲刺总结随笔
简时——alpha冲刺测试随笔
简时——站立式会议+alpha冲刺
简时——alpha冲刺任务十(5.8)
Copyright © 2020-2023
润新知