/**
* @id 父节点id
* @key 关键字
*/
function keyLight(id, key, bgColor){
    var oDiv = document.getElementById(id),
            oChilds  = oDiv.childNodes,
            bgColor = bgColor || "orange",
            sKey = "<b style='">";'>"+key+"</b>",
            rStr = new RegExp(key, "g");
    for(var i =0; i<oChilds.length-1; i++){
        if(oChilds[i].nodeType == 3 && /\s/.test(oChilds[i].nodeValue)){  //删除空白的节点
            oChilds[i].parentNode.removeChild(oChilds[i]);
        }
        oChilds[i].innerHTML = oChilds[i].innerHTML.replace(rStr,sKey);  //替换key
    }
}

 

相关文章:

  • 2022-02-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-03
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-06-12
  • 2022-12-23
  • 2021-08-14
  • 2021-07-27
  • 2021-04-29
  • 2021-06-22
  • 2021-12-19
相关资源
相似解决方案