![]() |
1
0
对于这个解决方案,我只使用了两个跨距,一个用于绿色部分,另一个用于红色文本。然后,我循环浏览用户输入的文本,找到文本出错的地方。然后,我将答案中的所有文本向上移动到绿色跨度中,其余文本留在红色跨度中(这就是切片的作用)。 以下是工作示例: HTML:
JavaScript
或者你可以看到它在这里工作: https://jsfiddle.net/8des04y5/ |
![]() |
2
0
我想说的是,第一个技巧是将你在多个地方使用的代码块存储在变量中。这是干燥原则,不要重复。 例如:
并使用此变量替换相同的代码: const word1=document.getElementById('word-1');
对您将多次使用的每个代码都这样做。 当然,这只是一个例子,你可以做得更好,因为你有很多重复的代码。 |
![]() |
NIKHIL AWARI · 在url中提供id时如何突出显示div 7 年前 |
![]() |
Ashley Thomson · 高亮显示数值连续3次相同的单元格 7 年前 |
![]() |
天宮é¡è± · Vim突出显示问题 8 年前 |
![]() |
sneha nambiar · 突出显示jtable中的单元格 10 年前 |
|
Robin · 突出显示c中word文档中的文本# 11 年前 |