欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

JS實現HTM搜索關鍵詞高亮顯示

如何利用JS實現HTML搜索關鍵詞高亮顯示呢?

JS實現HTM搜索關鍵詞高亮顯示

?一、程序案例代碼

<!DOCTYPE html>
<html lang="en">
?
<head>
? ? <meta charset="UTF-8">
? ? <meta http-equiv="X-UA-Compatible" content="IE=edge">
? ? <meta name="viewport" content="width=device-width, initial-scale=1.0">
? ? <title>JS實現HTM搜索關鍵詞高亮顯示</title>
? ? <style>
? ? ? ? .search {
? ? ? ? ? ? color: red;
? ? ? ? }
? ? </style>
</head>
?
<body>
? ? <div id="demo"></div>
</body>
<script >
? ? // JS實現HTM搜索關鍵詞高亮顯示
? ? /**
? ? ?* kw:搜索關鍵詞
? ? ?* text:待匹配的文本
? ? ?**/
? ? function redKeywords(kw, text) {
? ? ? ? var reg = /<script[^>]*>(.|\n)*<\/script>/gi; //去掉script標簽?
? ? ? ? text = text.replace(reg, "");
? ? ? ? var num = -1;
? ? ? ? var kwReg = new RegExp(kw, "gi"); //匹配傳入的搜索值不區分大小寫 i表示不區分大小寫,g表示全局搜索
? ? ? ? var htmlReg = new RegExp("\<.*?\>", "ig"); //匹配html元素
? ? ? ? var aHtml = text.match(htmlReg); //存放html元素的數組
? ? ? ? var arr = text.match(kwReg);
? ? ? ? a = -1;
? ? ? ? text = text.replace(htmlReg, '{~}'); //替換html標簽
? ? ? ? text = text.replace(kwReg, function () {
? ? ? ? ? ? a++;
? ? ? ? ? ? return "<span class='search'>" + arr[a] + "</span>"
? ? ? ? }); //替換key
? ? ? ? text = text.replace(/{~}/g, function () { //恢復html標簽
? ? ? ? ? ? num++;
? ? ? ? ? ? return aHtml[num];
? ? ? ? });
? ? ? ? return text;
? ? }
? ? document.getElementById("demo").innerHTML = redKeywords("隨機森林", "作為新興起的、高度靈活的一種機器學習算法,隨機森林(Random Forest,簡稱RF)擁有廣泛的應用前景,從市場營銷到醫療保健保險,既可以用來做市場營銷模擬的建模,統計客戶來源,保留和流失,也可用來預測疾病的風險和病患者的易感性。最近幾年的國內外大賽,包括2013年百度校園電影推薦系統大賽、2014年阿里巴巴天池大數據競賽以及Kaggle數據科學競賽,參賽者對隨機森林的使用占有相當高的比例。所以可以看出,Random Forest在準確率方面還是相當有優勢的。")
</script>
?
</html>

二、程序運行效果

?

JS實現HTM搜索關鍵詞高亮顯示

文章鏈接: http://www.qzkangyuan.com/12465.html

文章標題:JS實現HTM搜索關鍵詞高亮顯示

文章版權:夢飛科技所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!

聲明:本站所有文章,如無特殊說明或標注,均為本站原創發布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
建站教程投稿分享

如何給網站加上一鍵分享功能

2022-11-10 20:09:36

投稿分享

MY SQL如何重裝

2022-11-10 20:33:03

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 聊城市| 田林县| 辛集市| 迁西县| 永靖县| 肥乡县| 含山县| 高台县| 永修县| 栖霞市| 克拉玛依市| 蓝山县| 孙吴县| 元氏县| 德州市| 衢州市| 陇川县| 法库县| 泰来县| 呼图壁县| 梨树县| 井陉县| 滕州市| 屏边| 莱阳市| 平邑县| 措美县| 溧水县| 依安县| 上林县| 阳原县| 远安县| 育儿| 十堰市| 仪陇县| 上饶市| 炉霍县| 昭苏县| 白河县| 普洱| 耒阳市|