![]() |
1
0
对于这个解决方案,我只使用了两个跨距,一个用于绿色部分,另一个用于红色文本。然后,我循环浏览用户输入的文本,找到文本出错的地方。然后,我将答案中的所有文本向上移动到绿色跨度中,其余文本留在红色跨度中(这就是切片的作用)。 以下是工作示例: HTML:
JavaScript
或者你可以看到它在这里工作: https://jsfiddle.net/8des04y5/ |
![]() |
2
0
我想说的是,第一个技巧是将你在多个地方使用的代码块存储在变量中。这是干燥原则,不要重复。 例如:
并使用此变量替换相同的代码: const word1=document.getElementById('word-1');
对您将多次使用的每个代码都这样做。 当然,这只是一个例子,你可以做得更好,因为你有很多重复的代码。 |
![]() |
vatsal chauhan · 即使在字体预加载时,文本加载也很慢 4 月前 |
|
Loopy Momy · 当我尝试制作动画时,CSS可见性和块不起作用 9 月前 |
![]() |
dds · Bootstrap下拉菜单导航栏 11 月前 |
![]() |
big boi · 如何使php标记可以在js脚本和php代码中运行?复制 11 月前 |
|
IITU Yernur · Angular 18中不显示图像 1 年前 |
![]() |
ahmed ahmedx · 如何正确居中放置卡片 1 年前 |