国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

利用JS高亮顯示頁面的字,一般試用于搜索

2024-09-06 12:41:07
字體:
來源:轉載
供稿:網友
今天上班累了,在網上瞎逛下,看到這個代碼,很不錯,拿來用用:
-------------------------------------------------------------
用JS讓文章內容指定的關鍵字加亮
是這樣的..
<a href='#'>當在文章里頭出現這些關鍵字:"文章、關鍵、功能",就把它加亮顯示..</a>
<script language='JavaScript'>
function highlight(key)
{
   var key = key.split('|');
   for (var i=0; i<key.length; i++) 
{
   var rng = document.body.createTextRange();
   while (rng.findText(key[i]))
  //rng.pasteHTML(rng.text.fontcolor('red'));
  rng.pasteHTML('<span "color:#F00">' + rng.text + '</span>');
 }
}
highlight('文章|關鍵|功能')
</script>
紅色的字就是您要高亮的內容
PS:這個方法也坑爹,不兼容非IE核心的瀏覽器!
當頁面有某些字要高亮顯示,并且顯示不同的顏色的時間用:
<script language='JavaScript'>
function highlight(key)
{
 var color='';
   if(key=='優秀')
   color='#F00';
   if(key== '良好')
   color='#000';
  document.write('<span "color:'+color+'">' + key + '</span>');
}
</script>

    <p>節奏感:<script type="text/javascript">highlight('優秀');</script></p>
    <p>音感:<script type="text/javascript">highlight('良好');</script></p>

 這個倒是兼容的 但是js代碼必須放在前面,并且這個只是適合一些特定的情況。不適合搜索,因為要高亮的字是用js代碼包含的!
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洛川县| 电白县| 济宁市| 北海市| 榆中县| 辽阳县| 高安市| 体育| 铜鼓县| 永平县| 克拉玛依市| 秦安县| 临泉县| 四平市| 合水县| 奉节县| 手游| 四会市| 达孜县| 西乡县| 大名县| 响水县| 来宾市| 琼海市| 迁西县| 兴仁县| 太原市| 济宁市| 视频| 个旧市| 辽中县| 黔南| 奉新县| 区。| 双城市| 林西县| 太康县| 军事| 宿迁市| 富锦市| 浦江县|