`
lupingui
  • 浏览: 159241 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

真正多关键字高亮显示

阅读更多

<html>
    <head>
        <title>Test Page</title>
        <script type="text/javascript">
        <!--
            function highLight(keys){
                var reg = new RegExp("(" + keys.replace(/,/g,"|") + ")","g");
                var ele = document.getElementById("content");
                ele.innerHTML = ele.innerHTML.replace(reg,"<font color=\"red\">$1</font>");
            }
        //-->
        </script>
    </head>
   
    <body onload="javascript: highLight('lu,gui,lig,word');">
        <div id="content">
            lupingui,he,light,high,word.
        </div>
    </body>
</html>

 

以上代码能达到真正的多关键字高亮显示,目前在FF和Opera下测试正常。

PS:此代码参考http://liujinzhong.iteye.com/blog/240469和http://joyo.iteye.com/blog/241055所得,前者不能在FF下正常显示,后者不能超过二个关键字正常显示。

1
0
分享到:
评论

相关推荐

    Android 自定义TextView实现滑动解锁高亮文字

    此外,提到的补充内容是关于在`TextView`中指定关键字高亮显示的简单方法。通过创建一个`SpannableString`对象,可以设置关键词的前景色,例如将关键词"abc"设为红色。`ForegroundColorSpan`是一个`CharacterStyle`...

    RustAdminRelease (1).zip

    这款工具的核心功能包括插件管理、服务设置、关键字高亮、定时任务以及控制台过滤等,极大地提升了服务器维护的效率和用户体验。 首先,RustAdmin的插件管理系统允许用户轻松地安装、更新和卸载各种插件。这些插件...

    Android搜索结果显示高亮实例(有数据滑动底部自动刷新)

    搜索到结果(这里我只是模拟数据,真正和服务器走得时候,返回来的数据都应该包含关键字的) 模拟的没有搜索结果的界面 具体实现 在这插一句哈,就是做一件事情,拆分成多个小结,不至于在开发的时候摸不着头脑而且还能把...

    网络收藏家

    内置强大的全文搜索引擎,支持多关键字搜索及关键字高亮 方便的书签管理,可以通过书签快速定位到您指定的类别或文章 简单方便的文章同步功能,真正实现您工作单位与家中电脑的资源共享 支持导出类别为文件夹...

    VS2010_实用功能全面总结.pdf

    VS2010的高亮显示功能能够帮助开发者快速识别代码中的相似元素,通过Ctrl+Shift+方向键,可以迅速浏览到所有使用同一符号的位置,极大地提升了代码审查和调试的效率。缩放显示功能则通过Ctrl+鼠标滚轮实现,便于在...

    易语言源码编辑框特技API妙用.7z

    1. **文本高亮**:通过API可以实现源代码的语法高亮显示,使得代码更加易于阅读。这通常需要调用GDI+或者Win32 API中的绘图函数,对不同类型的代码关键字和符号设置不同的颜色。 2. **自动完成**:通过API监听用户...

    NodePad++4.8.5

    2. **语法高亮**:这是 NodePad++ 的一大亮点,它能够自动识别代码中的关键字并以不同的颜色显示,帮助开发者更容易地识别代码结构。 3. **代码折叠**:在处理大型代码文件时,代码折叠功能允许用户隐藏和展开代码...

    Visual_Studio_2010_实用功能总结

    只需点击某个符号,所有相同的符号都会被高亮显示。通过快捷键`Ctrl+Shift+向上/向下箭头`,用户可以快速跳转到这些符号出现的位置。这一特性极大地提高了代码阅读和调试的速度。 #### 四、缩放与代码展示 **代码...

    EditPlus3.12 540 SN及Groovy语法文件

    通过编辑这个文件,用户可以自定义Groovy代码在EditPlus中的显示效果,比如改变关键字的颜色、注释的字体等,从而提高代码的可读性。这对于经常编写Groovy代码的开发者来说,无疑是一项非常实用的功能。 groovy.stx...

    python入门教程 python入门神图一张

    本文将高亮显示重要的关键字,以便你可以很容易看到它们。另外需要注意的是,由于本教程篇幅有限,有很多内容我会直接使用代码来说明加以少许注释。 Python的语言特性 Python是一门具有强类型(即变量类型

    极简的Python入门指引

    本文将高亮显示重要的关键字,以便你可以很容易看到它们。另外需要注意的是,由于本教程篇幅有限,有很多内容我会直接使用代码来说明加以少许注释。 Python的语言特性 Python是一门具有强类型(即变量类型是

    python入门:这篇文章带你直接学会python

    本文将高亮显示重要的关键字,以便你可以很容易看到它们。另外需要注意的是,由于本教程篇幅有限,有很多内容我会直接使用代码来说明加以少许注释。 Python的语言特性 Python是一门具有强类型(即变量类型是

    Intellij IDEA小技巧

    此外,使用 `Ctrl-Shift-F7` 可以高亮显示文件中特定代码的使用情况,方便理解代码逻辑。 #### 四、文件结构与导航 **4.1 查看文件结构** 通过 `Ctrl-F12`(或 `View | File Structure Popup`),可以查看当前文件...

    spket(eclipse插件)

    - **语法高亮**:通过高亮显示不同类型的代码元素,如关键字、变量、函数等,Spket有助于提高代码可读性和开发者的工作效率。 - **错误检查**:在你编写代码的过程中,Spket会实时进行语法检查,指出可能存在的错误...

    toad快速入门(oracle的好帮手)

    1. **高效性**:Toad 提供了快速的 SQL 编辑器,支持语法高亮显示、代码提示和自动完成等功能,极大地提高了开发人员的工作效率。 2. **易用性**:用户界面友好,提供了丰富的图形化操作工具,降低了学习曲线,即使...

    c#记事本+完整版(含源码)

    然而,真正的编程艺术在于不断改进和优化,你可以进一步完善程序,比如添加自动换行、高亮显示代码、支持多种编码格式等功能,让自己的记事本更加实用和个性化。 总之,制作一个C#记事本不仅能够加深对C#编程的理解...

    java 反编译工具

    3. 源代码高亮:它提供了源代码的语法高亮,帮助开发者快速识别关键字、变量和方法。 4. 导航:JD-GUI支持类、方法和变量的跳转,方便代码浏览。 5. 保存源代码:如果需要,可以将反编译的源代码保存为.java文件,...

Global site tag (gtag.js) - Google Analytics