Maison >interface Web >js tutoriel >Javascript implémente du code pour mettre en évidence les mots-clés dans les compétences page_javascript

Javascript implémente du code pour mettre en évidence les mots-clés dans les compétences page_javascript

WBOY
WBOYoriginal
2016-05-16 16:53:291087parcourir
Copier le code Le code est le suivant :







Baidu (abréviation Nasdaq : BIDU) est le plus grand moteur de recherche chinois au monde. Il a été fondé à Zhongguancun, Pékin en janvier 2000 par Robin Li et Xu Yong. Il s'engage à fournir aux utilisateurs un moteur de recherche « simple et fiable ». 🎜>

Comment obtenir des informations. Le mot « Baidu » vient de la phrase « À la recherche d'autres dans des milliers de Baidu » dans « L'affaire du Jade bleu · Yuan Xi » du poète chinois de la dynastie Song Xin Qiji, symbolisant la poursuite persistante par Baidu de la technologie chinoise de recherche d'informations.



<script> <br>function highlight(idVal, mot-clé) { <br>var textbox = document.getElementById(idVal); " == mot-clé) return; <br>//Obtenir tout le contenu du texte<br>var temp = textbox.innerHTML; <br>console.log(temp); <br>var htmlReg = new RegExp("<.* ?>", "i"); <br>var arr = new Array(); <br><br>//Remplacer la balise HTML <br>pour (var i = 0; true; i ) { <br> // Correspond à la balise html <br>var tag = htmlReg.exec(temp); <br>if (tag) { <br>arr[i] = tag; <br>} else { <br>break; } <br>temp = temp.replace(tag, "{[(" i ")]}"); <br>} <br><br><br>// Diviser les mots-clés en tableaux<br>words = decodeURIComponent (keyword.replace(/,/g, ' ')).split(/s /); <br><br>//Remplacer les mots-clés<br>pour (w = 0; w < mots .length; w ) { <BR>// Faites correspondre les mots-clés et conservez les caractères spéciaux qui peuvent apparaître dans les mots-clés <BR>var r = new RegExp("("words[w].replace(/[(){}. *?^$|\[ ]]/g, "\$&") ")", "ig"); <br>temp = temp.replace(r, "<b style='color:Red;' >$1</b&gt ;"); <br>} <BR><BR>//Restaurer la balise HTML<BR>pour (var i = 0; i < arr.length; i ) { <BR>temp = temp.replace("{ [(" i ")]}", arr[i]); <BR>} <br>textbox.innerHTML = temp; <br>} <BR>highlight("textbox"," Baidu, Robin Li"); <BR></script>
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Comment appeler à distance la méthode ajax dans jquery via JSONP_jqueryArticle suivant:Comment appeler à distance la méthode ajax dans jquery via JSONP_jquery

Articles Liés

Voir plus