1
0
对于这个解决方案,我只使用了两个跨距,一个用于绿色部分,另一个用于红色文本。然后,我循环浏览用户输入的文本,找到文本出错的地方。然后,我将答案中的所有文本向上移动到绿色跨度中,其余文本留在红色跨度中(这就是切片的作用)。 以下是工作示例: HTML:
JavaScript
或者你可以看到它在这里工作: https://jsfiddle.net/8des04y5/ |
2
0
我想说的是,第一个技巧是将你在多个地方使用的代码块存储在变量中。这是干燥原则,不要重复。 例如:
并使用此变量替换相同的代码: const word1=document.getElementById('word-1');
对您将多次使用的每个代码都这样做。 当然,这只是一个例子,你可以做得更好,因为你有很多重复的代码。 |
65 sami · 在CSS中删除点而不松开调整后的形状 2 年前 |
yiksanchan · 访问站点后如何获取传出的HTTP请求? 2 年前 |
Weeeen · 如何使用$_POST永久更改某些内容 2 年前 |
kadir özcan · 如何从链接中隐藏文件夹名称 2 年前 |
Wikson · 我想在滚动时启动JS函数 2 年前 |