- 浏览: 188067 次
- 性别:
- 来自: 北京
最新评论
-
heping45:
有待进步,不知所云
WEB流程图(jquery实现) -
zhoupuyue:
html有一个小错误:<script> $(fu ...
漂亮的Jquery的日期控件(精减) -
dcdc723:
happy175 写道大家是怎么用的啊,我的怎么没有反应?这是 ...
漂亮的Jquery的日期控件(精减) -
happy175:
大家是怎么用的啊,我的怎么没有反应?这是我的代码:
<! ...
漂亮的Jquery的日期控件(精减) -
nianshi:
加上Html文件多好啊
漂亮的Jquery的日期控件(精减)
使用时传递要高亮的关键字如: XXX.htm?key=杜川 可为关键字加链接
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=" http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>shawl.qiu template</title> <SCRIPT LANGUAGE="JavaScript"> <!-- function Request(strName) { var strHref = window.document.location.href; var intPos = strHref.indexOf("?"); var strRight = strHref.substr(intPos + 1); var arrTmp = strRight.split("&"); for(var i = 0; i < arrTmp.length; i++) { var arrTemp = arrTmp[i].split("="); if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1]; } return ""; } //参数 var keyword=Request("key"); //document.write(id); //--> </SCRIPT> <script type="text/javascript"> //<![CDATA[ onload=function(){ fHl(document.body, keyword); // fHl(document.body, '丁香|雨巷', true); // fHl(document.body, '希望|愁怨', false, '/'); // fHl(document.getElementById('at_main'), '独自|飘过|悠长', true, '/'); fHl(document.body, keyword, false, 'http://dcdc723.iteye.com?key='+keyword); // fEleA(document.body,'kt'); /* fHl(document.body, '纸伞'); fHl(document.body, '她', false, '/'); fHl(document.body, '丁香', true, '/'); fHl(document.body, '雨巷', true, '/'); fHl(document.body, '希望', false); fHl(document.body, '愁怨', true); */ /* fHl(document.body, '丁香', 'blue', 'white', '/'); fHl(document.body, '雨巷', 'gray', 'white', '/'); fHl(document.body, '独自', 'white', 'red'); fHl(document.body, '悠长', 'white', 'red'); fHl(document.body, '飘过'); */ } /*----------------------------------------*\ * 使用 javascript HTML DOM 高亮显示页面特定字词 By shawl.qiu * 参数说明: * o: 对象, 要进行高亮显示的对象. * flag: 字符串, 要进行高亮的词或多个词, 使用 竖杠(|) 分隔多个词 . * rndColor: 布尔值, 是否随机显示文字背景色与文字颜色, true 表示随机显示. * url: URI, 是否对高亮的词添加链接. \*----------------------------------------*/ //--------begin function fHl(o, flag, rndColor, url)------------------// function fHl(o, flag, rndColor, url){ var bgCor=fgCor=''; if(rndColor){ bgCor=fRndCor(10, 20); fgCor=fRndCor(230, 255); } else { bgCor='yellow'; fgCor='black'; } var re=new RegExp(flag, 'i'); for(var i=0; i<o.childNodes.length; i++){ var o_=o.childNodes[i]; var o_p=o_.parentNode; if(o_.nodeType==1) { fHl(o_, flag, rndColor, url); } else if (o_.nodeType==3) { if(!(o_p.nodeName=='A')){ if(o_.data.search(re)==-1)continue; var temp=fEleA(o_.data, flag); o_p.replaceChild(temp, o_); } } // shawl.qiu script } //------------------------------------------------ function fEleA(text, flag){ var style=' style="background-color:'+bgCor+';color:'+fgCor+';" ' var o=document.createElement('span'); var str=''; var re=new RegExp('('+flag+')', 'gi'); if(url){ str=text.replace(re, '<a href="'+url+'"'+style+'>$1</a>'); } else { str=text.replace(re, '<span '+style+'>$1</span>'); } o.innerHTML=str; return o; } // shawl.qiu script //------------------------------------------------ function fRndCor(under, over){ if(arguments.length==1){ var over=under; under=0; }else if(arguments.length==0){ var under=0; var over=255; } var r=fRandomBy(under, over).toString(16); r=padNum(r, r, 2); var g=fRandomBy(under, over).toString(16); g=padNum(g, g, 2); var b=fRandomBy(under, over).toString(16); b=padNum(b, b, 2); //defaultStatus=r+' '+g+' '+b return '#'+r+g+b; function fRandomBy(under, over){ switch(arguments.length){ case 1: return parseInt(Math.random()*under+1); case 2: return parseInt(Math.random()*(over-under+1) + under); default: return 0; } } // shawl.qiu script function padNum(str, num, len){ var temp='' for(var i=0; i<len;temp+=num, i++); return temp=(temp+=str).substr(temp.length-len); } // shawl.qiu script } } // shawl.qiu script //--------end function fHl(o, flag, rndColor, url)--------------------// //]]> </script> </head> <body> <div class="at_main" id="at_main"><p/><b>CITE:</b><cite><div class=u_cite>戴望舒写女孩<br/> <br/> 杜川杜川杜川杜川杜川杜川杜川杜川杜川杜川杜 杜川川杜川kt1 川1杜川 雨 巷 <br/> 撑着油纸伞,独自 <br/> 彷徨在悠长、悠长 <br/> 又寂寥的雨巷, <br/> 我希望逢着 <br/> 一个丁香一样地 <br/> 结着愁怨的姑娘。 <br/> 她是有 <br/> 丁香一样的颜色, <br/> 丁香一样的芬芳, <br/> 丁香一样的忧愁, <br/> 在雨中哀怨, <br/> 哀怨又彷徨; <br/> 她彷徨在这寂寥的雨巷, <br/> 撑着油纸伞 <br/> 像我一样, <br/> 像我一样地 <br/> 默默踟躇着 <br/> 冷漠、凄清,又惆怅。 <br/> 她默默地走近, <br/> 走近,又投出 <br/> 叹息一般的眼光 <br/> 她飘过 <br/> 像梦一般地, <br/> 像梦一般地凄婉迷茫。 <br/> 像梦中飘过 <br/> 一枝丁香地, <br/> 我身旁飘过这个女郎; <br/> 她默默地远了,远了, <br/> 到了颓圮的篱墙, <br/> 走尽这雨巷。 <br/> 在雨的哀曲里, <br/> 消了她的颜色, <br/> 散了她的芬芳, <br/> 消散了,甚至她的 <br/> 叹息般的眼光 <br/> 丁香般的惆怅。 <br/> 撑着油纸伞,独自 <br/> 彷徨在悠长、悠长 <br/> 又寂寥的雨巷, <br/> 我希望飘过 <br/> 一个丁香一样地 <br/> 结着愁怨的姑娘。</div></cite></div> </body> </html>
发表评论
-
汉字取首字母(JS版)
2011-06-16 22:44 1528String.prototype.trim = functio ... -
自己写的简单的jquery焦点图
2010-09-30 10:23 1226首页是自动播放代码: var j=0;$.extend ... -
JS弹出的半透明层
2010-09-27 15:24 1725<style> .mesWindow{borde ... -
绝对居中的层 ---备忘
2010-09-26 09:00 883<div style='position:relativ ... -
json跨域访问数据---备忘
2010-09-23 14:55 1164服务端(数据源端): <?php $arr = a ... -
纯JS的弹出层
2010-09-16 15:52 1203<script type="text/java ... -
WEB流程图(jquery实现)
2010-08-20 17:54 5375<?//http://dcdc723.iteye.com ... -
导航定位(仿多玩)
2010-05-14 17:56 1375<STYLE type=text/css>BODY ... -
jquery 1.4 中文帮助文档(CHM)
2010-03-16 19:14 7733CHM版的jquery1.4文档 -
漂亮的Jquery的日期控件(精减)
2010-03-15 17:10 12302效果图: 修改了UI中的其他控件的CSS跟JS: & ... -
jquery1.4 中文 文档
2010-03-04 15:53 3962jquery1.4 中文 文档 原文:http://api. ... -
jquery做的一个onmouse出tips帮助文档的一个效果
2010-03-03 09:25 4549<!DOCTYPE html PUBLIC " ... -
JQUERY可编辑的表格
2010-02-25 17:22 1366<script>$(function(){ ... -
仿网易的新年 效果(自己用Jquery仿的)
2010-02-09 13:56 4626<!DOCTYPE HTML PUBLIC " ... -
jquery 取得$.ajax事件中的返回值,并添加事件
2010-02-02 21:38 5000<html> <head> < ... -
Jquery 动态的添加文本框 并 取添加的值
2010-02-02 20:29 3123<html xmlns="http://www ... -
jquery ui 的messager 方法(对话框与交互)
2010-01-31 16:35 3505用于注册或登陆的对话框 <!doct ... -
juqery库
2010-01-30 12:01 0jqueryui.js jquery ui 代码如下: ... -
jquery ui 的一个菜单滑动效果
2010-01-30 11:51 2484<html> <head> < ... -
jquery 的后台导航
2010-01-27 13:38 1191<script language="jav ...
相关推荐
为了高亮关键字,我们需要创建一个CSS类,用于改变被选中的关键字的样式。例如: ```css .highlight { background-color: yellow; font-weight: bold; } ``` 3. **编写jQuery函数**: 创建一个函数,接收...
// 使用插件高亮关键字 elementsToHighlight.highlight(keyword); }); ``` 在这个例子中,`highlight`函数是插件提供的方法,它会搜索元素中的文本,找到并替换匹配的关键字,将其包裹在一个带有特定样式的元素...
总之,利用JavaScript和正则表达式实现关键字高亮显示是一个涉及字符串处理、正则匹配和DOM操作的过程。通过创建合适的正则表达式模式,进行字符串替换,以及应用适当的CSS样式,我们可以有效地突出显示文本中的关键...
`jquery.mark`允许用户指定在哪些HTML元素内进行关键字搜索和高亮。这样,你可以确保只在特定的段落、标题或者链接中进行高亮,而不影响其他不相关的元素。 4. **自定义class名称**: 用户可以设定自定义的CSS ...
代码高亮的基本原理是通过识别代码中的关键字、变量、字符串、注释等元素,然后用不同的样式(如颜色、粗体、斜体)进行区分,使得代码结构更加清晰,阅读者可以更快地理解和定位代码。这个过程通常由JavaScript库来...
虽然故事本身并不直接关联到具体的IT技术细节,但从文档的部分内容可以看出,它涉及到了HTML与JavaScript的基本用法,尤其是如何在网页中实现文本关键字的高亮显示。 ### 关键词高亮显示 关键词高亮显示是一种常见...
标题中的“javascript关键字实时自动高亮”指的是在网页中,通过JavaScript编程技术实现实时检测并高亮显示特定关键字的功能。这种技术常用于突出显示页面上的重要信息,提高用户阅读体验,尤其在文档、博客或者论坛...
这个实例主要涉及JavaScript(js)技术,通过编程实现HTML页面中关键字的自动高亮显示。以下是对这个实例的详细解释和相关知识点的阐述。 首先,关键词高亮的基本原理是查找HTML文本中出现的关键字,然后对这些...
例如,JavaScript中的"function"和"return"是关键字,而在HTML中,"<html>"和"</body>"等标签则需要高亮。此外,一些编辑器还支持用户自定义高亮设置,以便根据个人喜好和需求调整颜色方案。 至于文件名称列表中的...
React-ReactMarker是一款用于在文本中高亮显示关键字并为文字添加颜色的库,特别适合于需要突出显示代码示例、搜索结果或者任何其他需要强调特定词汇的场景。这款库是基于React构建的,因此它能够很好地融入到React...
对每一行数据进行遍历,找到包含搜索关键字的文本内容,然后通过一个自定义的函数(如showData)来处理这些文本,将匹配到的关键字替换为带有高亮样式的HTML代码。在这个例子中,使用了v-html指令来将处理后的字符串...
这个"高亮显示关键字 -- js插件"显然是一款用JavaScript编写的插件,旨在帮助用户更清晰地识别和突出显示特定的关键字或短语。JavaScript作为一种广泛使用的客户端脚本语言,适用于在用户的浏览器上运行,实现动态...
代码高亮主要是通过解析代码的语法结构,识别关键字、变量、函数等元素,并为这些元素赋予不同的颜色和样式,从而使得代码的结构更加清晰。这通常涉及到两个主要步骤: 1. 语法分析:将原始的代码字符串解析成语法...
代码高亮主要是通过给不同的编程元素(如关键字、变量、字符串等)赋予不同的颜色和样式,以增强代码的视觉效果。在HTML中,我们可以使用`<pre>`和`<code>`标签来保留代码的原始格式,并在此基础上应用样式。 接...
### JavaScript网页关键字高亮代码详解 #### 一、概述 在网页开发中,为了提高用户体验,经常需要对页面中的特定关键词进行高亮显示。本文将详细介绍一个基于JavaScript的关键字高亮代码实现方法,并对该方法的...
javascript设置字体高亮 字体高亮一般用在网站搜索的时候,通常我们会把搜索出来的文字设置成高亮,像百度搜索出来的一样,搜索关键字会变成红色高亮。下面通过javascript把字符串中的指定文字设置高亮。
**jQuery高亮插件——实现文本高亮与关键词查找** jQuery是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画以及Ajax交互。在网页开发中,有时我们需要对页面上的特定文本或者关键词进行...
语法高亮(Syntax Highlighting)是一种在显示源代码或命令行输出时,通过使用不同的颜色、字体样式来突出显示不同类型的编程元素(如关键字、变量、字符串、注释等)的技术。这不仅有助于提高代码的可读性,还可以...
JavaScript网页关键字高亮是一种常见的网页交互效果,常用于搜索引擎结果展示、阅读器或者代码编辑器中,以便用户能快速定位到他们关心的关键信息。以下是一个简单的JavaScript实现关键字高亮的代码示例,以及相关的...