网络编程
位置:首页>> 网络编程>> JavaScript>> js高亮关键词系列方法

js高亮关键词系列方法

作者:xling 来源:蓝色理想 发布时间:2008-01-22 11:11:00 

标签:关键词,高亮,js,正则表达式,正则

“点睛”的广告代码,很牛B,本想从中找出在FireFox下如何实现findText及pasteHTML类似效果的,我看了大半天,楞是没有看出个所以然来!还是自己慢慢研究吧。

IE下有:

var range = document.body.createTextRange();

FireFox下有:

var range = document.createRange();

IE下有findText及pasteHTML,但是fireFox下就没有!怎么办?查了好多资料,都没有能说出个所以然的,皇天不负有心人,终于让我给搞出来了!

注:我这里不是用正则替换,因为正则替换有它的不足之处!

单个关键词的处理

不知道先前有没有高人研究过这种方法。


经测试:IE6,fireFox下通过,Opera不通过(待处理)。



用正则全局替换:






0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com