如何判斷一段文字中是否有自己想要的那幾個字,如果有就把那幾個字變成紅色(在html中)
比如有body中有這么一串文字“駕駛的后視鏡的華盛頓”,想要判斷里面是否有“駕駛”這兩個字,如果有就把這兩個字變成紅色
代碼如下所示:
1 //倆中寫法 2 <p id="d">例如一個里面有個文章:開發部分的二次開發簡要說明文檔我設置一個關鍵字,例開發,然后我讓這個文章里的“開發”兩個字全變紅,怎么設置</p> 3 <span style='color: red;'></span> 4 5 //js寫法 6 <script type="text/javascript"> 7 document.body.innerHTML = document.body.innerHTML.replace(/開發/ig,"<span style='color: red;'>$&</span>"); 8 </script> 9 10 //jquery寫法 11 <script type="text/javascript"> 12 $('#d').html(function(i,oldHTML){ 13 return oldHTML.replace(/開發/g,'<font color="red">開發</font>'); 14 }) 15 </script>