要在只使用JavaScript而不使用jQuery的情况下完成此问题,可以使用以下步骤:
以下是一个示例代码:
// 获取文本内容
var contentElement = document.getElementById('content');
var content = contentElement.innerHTML;
// 提取单词
var words = content.split(' ');
// 过滤单词
var filteredWords = words.filter(function(word) {
return word.length > 8;
});
// 高亮显示
var highlightedContent = content;
filteredWords.forEach(function(word) {
var highlightedWord = '<span style="background-color: yellow;">' + word + '</span>';
highlightedContent = highlightedContent.replace(new RegExp(word, 'g'), highlightedWord);
});
// 替换原始文本内容
contentElement.innerHTML = highlightedContent;
请注意,上述代码仅为示例,实际应用中可能需要根据具体情况进行适当调整。
领取专属 10元无门槛券
手把手带您无忧上云