我正在使用ejohn here的jsdiff

但是我在文字下划线。此下划线来自用户代理样式表。

这是fiddle的链接。您可以看到我越来越强调。我尝试使用text-decoration:none,但无济于事。

调用jsDiff只需使用以下代码

document.body.innerHTML = diffString(
"How are you.",
"How are you all");

最佳答案

您需要在text-decoration: none元素上指定ins,如下所示:

ins{
    background:#E6FFE6;
    text-decoration:none;
}


JSFiddle demo

关于javascript - 下划线并没有从HTML中消失,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25200359/

10-13 09:00