我要写一个程序。该程序将在文章中查找垃圾邮件并为其着色。我发现了垃圾邮件,但是我无法为它涂色。我写了一个错误的代码。我知道。
我的代码是这样的:
$("button").click(function(){
var source = $("p").text();
function findSpam(txt){
if(!txt) return `no string...`;
let spamWords = ["codeblogger","truecodes","metus","xxx"];
for(let i = 0; i < spamWords.length; i++){
if(txt.toLowerCase().includes(spamWords[i])){
source.indexOf(spamWords[i]).style.color = "blue"; // not work :)
return 'This article has spam.';
}else{
return `This article has not spam.`;
}
}
};
alert(findSpam(source));
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="container">
<div id="box">
<h1 class="text-center mt-5 pb-3">Lorem Ipsum</h1>
<p id="text" >
........... I shorten the article.
Integer euismod consequat ex sed feugiat. Morbi sed sem in ipsum scelerisque
elementum. Phasellus et tristique odio. Ut lacus dolor, tincidunt eget magna
sed, dignissim lobortis risus. Vivamus volutpat vel dui ut elementum. Maecenas
ultricies, erat sed egestas finibus, tellus nibh hendrerit sem, id imperdiet
est lorem sit amet lacus. Quisque scelerisque nisl id sapien porttitor, tristique
pharetra mi iaculis. Vestibulum ac arcu lobortis, posuere dolor non, condimentum
est. Nam non efficitur nunc, fringilla sollicitudin ante. Curabitur quis metus
tellus truecodes codeblogger codeblogger xxx.
</p>
<button type="button" class="btn btn-danger btn-lg btn-block">FIND SPAM</button>
</div>
</div>
相关分类