为了账号安全,请及时绑定邮箱和手机立即绑定

Javascript 突出显示切换开关上的差异

Javascript 突出显示切换开关上的差异

largeQ 2023-05-25 16:13:39
我有兴趣创建一个 javascript 切换功能来高度区分行。我已经看到一些可以评估文本差异的函数&mdash;&mdash;但我认为它需要遍历每一行&mdash;&mdash;并且在差异上在不同的位周围应用一个跨度标签&mdash;&mdash;然后如果切换被设置回来则删除跨度. Javascript 比较字符串并得到最终差异&mdash;&mdash;但可能有超过 2 个列var s1 = "The quick brown fox",  s2 = "The quick brown fox jumped over the fence",  string1 = new Array(),  string2 = new Array(),  diff = new Array(),  longString;string1 = s1.split(" ");string2 = s2.split(" ");if (s1.length > s2.length) {  longString = string1;} else {  longString = string2;}for (x = 0; x < longString.length; x++) {  if (string1[x] != string2[x]) {    diff.push(string2[x]);  }}document.write("The difference in the strings is " + diff.join(" "));这是一个与 npm 不同的演示&mdash;&mdash;http: //jsfiddle.net/8c4nt2e1/1/
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 97 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信