上传文件至 app/static/js
							parent
							
								
									d8e4fbbb2d
								
							
						
					
					
						commit
						cfd85a5035
					
				|  | @ -43,12 +43,12 @@ function highLight() { | ||||||
|     // 删除所有的mark标签,防止标签发生嵌套
 |     // 删除所有的mark标签,防止标签发生嵌套
 | ||||||
|     articleContent = articleContent.replace(/<(mark)[^>]*>/gi, ""); |     articleContent = articleContent.replace(/<(mark)[^>]*>/gi, ""); | ||||||
|     articleContent = articleContent.replace(/<(\/mark)[^>]*>/gi, ""); |     articleContent = articleContent.replace(/<(\/mark)[^>]*>/gi, ""); | ||||||
|     // 将文章中所有出现该单词word的地方改为:"<span class='highlighted'>" + word + "</span>"。
 |     // 将文章中所有出现该单词word的地方改为:"<mark>" + word + "<mark>"。
 | ||||||
|     for (let word of totalSet) { |     for (let word of totalSet) { | ||||||
|         articleContent = articleContent.replace(new RegExp("\\b" + word + "\\b", "g"), "<span class='highlighted'>" + word + "</span>"); |         articleContent = articleContent.replace(new RegExp("\\b" + word + "\\b", "g"), "<mark>" + word + "</mark>"); | ||||||
|     } |     } | ||||||
|     document.getElementById("article").innerHTML = articleContent; |     document.getElementById("article").innerHTML = articleContent; | ||||||
| 
 |     $('mark').css('padding', 0); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| function cancelHighlighting() { | function cancelHighlighting() { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue