我正在使用此代碼在 javascript 中實(shí)現(xiàn)文本差異。該代碼工作正常。然后我嘗試添加 text-decoration 以便在句子的不正確部分上劃一條線,如下所示:問題在于 text-decoration: line-through;CSS 在這里不起作用。這是我嘗試添加文本裝飾的 CSS:注意:我可以在這里更改文本和背景顏色,但文本裝飾不起作用!del : 不正確和紅色的部分ins : 正確和綠色的部分del { text-decoration: line-through !important; color: #b30000; background: #fadad7;}ins { background: #eaf2c2; color: #406619; text-decoration: none;}Js 是一個(gè)庫,如果您想查看它,請隨時(shí)詢問它。但這里是唯一包含ins和del 的部分: convertChangesToXML: function (changes) { var ret = []; for (var i = 0; i < changes.length; i++) { var change = changes[i]; if (change.added) { ret.push("<ins class='diff'>"); } else if (change.removed) { ret.push("<del class='diff'>"); } ret.push(escapeHTML(change.value)); if (change.added) { ret.push('</ins>'); } else if (change.removed) { ret.push('</del>'); } } return ret.join(''); },
css 中的文本裝飾無法正常工作
繁星點(diǎn)點(diǎn)滴滴
2021-06-15 16:55:42