工作需要,自己寫了個簡單的高亮頁面當中的關鍵字
/** * 高亮關鍵字 * @param nodeID 要高亮的HTML節點ID * @param key 要高亮的關鍵字 * @param color 關鍵字的顏色 */ highLightKeyWord:function(nodeID, key, color) { var NodeID = nodeID || ""; var keyWord = key || ""; var keyColor = color || "red"; var node = $("#"+nodeID);//可使用document.getElementById替換 if (NodeID != "" && keyWord != "") { var pattern = new RegExp(keyWord, "gi"); var html = node.html(); //可使用innerHTML替換 html = html.replace(pattern, "<font color='"+keyColor+"'>" + keyWord + "</font>"); node.html(html);//可使用innerHTML替換 } }