javascript高亮效果的二种实现方法
JavaScript方法 实现 效果 高亮 二种
2023-06-13 09:14:02 时间
js高亮方法一:
复制代码代码如下:
<script>
functionHighLight(nWord){
if(nWord!=""){
varkeyword=document.body.createTextRange();
while(keyword.findText(nWord)){
keyword.pasteHTML("<spanstyle="color:red;">"+keyword.text+"</span>");
keyword.moveStart("character",1);
}
}
}
functionhighword(nWord){
vararray=nWord.split(",");
for(vari=0;i<array.length;i++){
HighLight(array[i]);
}
}
</script>
<bodyonload="highword("li,jin")">
<p>liujinzhongliujinzhongliuzhong</p>
</body>
js高亮方法二:
2.
<html>
<head>
<title>TestPage</title>
<scripttype="text/javascript">
<!--
functionhighLight(ele,keys)
{
varreg=newRegExp("("+keys.replace(/,/,"|")+")","g");
ele.innerHTML=ele.innerHTML.replace(reg,"<fontcolor=\"red\">$1</font>");
}
window.onload=function()
{
highLight(document.getElementsByTagName("p")[0],"li,jin");
}
//-->
</script>
</head>
<body>
<p>liujinzhongliujinzhongliuzhong</p>
</body>
</html>
相关文章
- javascript refresh page 几种页面刷新的方法[通俗易懂]
- javascript_JavaScript走向成熟
- javascript 7种常见方法实现数组去重
- javascript采用Broadway实现安卓视频自动播放的方法(这种坑比较多 不建议使用)详解编程语言
- javascript拖拽精灵放大缩小旋转的方法详解编程语言
- 用javascript实现div可编辑的常见方法
- Javascript更新JavaScript数组的uniq方法
- JavaScript在IE和Firefox上的差异及相互替代的实现方法
- 用javascript实现源代码的隐藏与解密的方法
- JavaScript中实现块作用域的方法
- JavaScript调用Activex控件的事件的实现方法
- 扩展javascript的Date方法实现代码(prototype)
- Javascript延迟执行实现方法(setTimeout)
- JavaScript中去掉数组中的重复值的实现方法
- JavaScriptcallapply使用JavaScript对象的方法绑定到DOM事件后this指向问题
- JavaScript异步调用定时方法并停止该方法实现代码
- javascript保存文件到本地实现方法
- JavaScript用JQuery呼叫Server端方法实现代码与参考语法
- 使用JavaScript实现各种跨域的方法
- JavaScript对任意元素,自定义右键菜单的实现方法
- javascript预加载图片、css、js的方法示例介绍
- js加载之使用DOM方法动态加载Javascript文件
- 使用apply方法实现javascript中的对象继承
- Javascript实现复制(Copy)动作方法大全
- JavaScript实现继承的4种方法总结
- JavaScript实现检查页面上的广告是否被AdBlock屏蔽了的方法
- javascript获取flash版本号的方法
- javascript面向对象之共享成员属性与方法及prototype关键字用法
- javascript批量修改文件编码格式的方法
- JavaScript实现更改网页背景与字体颜色的方法
- JavaScript使用setInterval()函数实现简单轮询操作的方法