首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用JavaScript、HTML和CSS突出显示单词

可以通过以下步骤实现:

  1. 使用HTML创建一个包含文本的页面。例如:
代码语言:txt
复制
<!DOCTYPE html>
<html>
<head>
  <title>Highlight Words</title>
  <style>
    .highlight {
      background-color: yellow;
    }
  </style>
</head>
<body>
  <p id="text">This is a sample text for highlighting words.</p>

  <script src="highlight.js"></script>
</body>
</html>
  1. 创建一个JavaScript文件(highlight.js)来处理高亮显示的逻辑。例如:
代码语言:txt
复制
document.addEventListener("DOMContentLoaded", function(event) {
  var textElement = document.getElementById("text");
  var text = textElement.innerHTML;

  var wordsToHighlight = ["sample", "highlighting"];

  wordsToHighlight.forEach(function(word) {
    var regex = new RegExp(word, "gi");
    text = text.replace(regex, "<span class='highlight'>$&</span>");
  });

  textElement.innerHTML = text;
});

这段JavaScript代码首先获取包含文本的元素,然后使用正则表达式替换所有要突出显示的单词为带有highlight类的span元素。

  1. 使用CSS样式定义.highlight类,以便突出显示文本。在上面的HTML代码中已经包含了相应的CSS样式。

完成上述步骤后,打开HTML文件,页面上的"sample"和"highlighting"单词将会以黄色背景突出显示。

这种技术适用于在Web应用程序中高亮显示关键词、搜索结果、拼写检查等功能。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

20分58秒

01-html&CSS/19-尚硅谷-HTML和CSS-表单显示

5分40秒

01-html&CSS/25-尚硅谷-HTML和CSS-CSS与HTML结合使用的第一种方式

4分58秒

01-html&CSS/26-尚硅谷-HTML和CSS-CSS与HTML结合使用的第二种方式

3分21秒

01-html&CSS/27-尚硅谷-HTML和CSS-CSS与HTML结合使用的第三种方式

3分47秒

「加载美学」- Ar-Sr-Na 科普 Vol.027

14分28秒

jQuery教程-01-$是函数名

领券