如何删除window.find(文本)的突出显示格式

时间:2013-12-10 12:10:09

标签: javascript android text-search

WebView(Android)中使用JavaScript window.find(text)使用this SO post中的代码进行文本搜索后,成功并突出显示相应的文字。

不幸的是,我没有成功找到删除该格式的代码。我尝试了各种方法(一些来自StackOverflow)没有成功,也没有我认为正确的方法:

document.designMode = 'on';
document.execCommand('RemoveFormat', false, null);
document.designMode = 'off';

如何删除格式?

1 个答案:

答案 0 :(得分:0)

我通过一个技巧解决了,删除了由execCommand HiliteColor添加的span元素(为加载时存在的原始spans分配了一个属性,如果有的话):

addedSpans[i].outerHTML=addedSpans[i]innerHTML