1
0
对于这个解决方案,我只使用了两个跨距,一个用于绿色部分,另一个用于红色文本。然后,我循环浏览用户输入的文本,找到文本出错的地方。然后,我将答案中的所有文本向上移动到绿色跨度中,其余文本留在红色跨度中(这就是切片的作用)。 以下是工作示例: HTML:
JavaScript
或者你可以看到它在这里工作: https://jsfiddle.net/8des04y5/ |
2
0
我想说的是,第一个技巧是将你在多个地方使用的代码块存储在变量中。这是干燥原则,不要重复。 例如:
并使用此变量替换相同的代码: const word1=document.getElementById('word-1');
对您将多次使用的每个代码都这样做。 当然,这只是一个例子,你可以做得更好,因为你有很多重复的代码。 |
Softly · 单选按钮未按预期取值 1 年前 |
NovoMannen · 导航中的下拉菜单在内容后面重叠 1 年前 |
eXor420 · 如何在脚本标记中使用导出的函数? 1 年前 |
IonicMan · 剑道网格在宽度过大时不显示某些列 1 年前 |
Kernier · 如何将数学公式支持添加到StacksEditor? 1 年前 |
Md. Ibrahim · CSS网格项溢出小屏幕滚动 1 年前 |
Akshay mek · Vscode扩展建议不适用于某些文件夹 1 年前 |