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

Javascript 如何删除window.find(文本)的突出显示格式,javascript,android,text-search,Javascript,Android,Text Search,通过窗口使用JavaScript在WebView(Android)中进行文本搜索后,使用来自的代码查找(文本)成功,并突出显示相应的文本 不幸的是,我没有成功地找到删除该格式的代码。我尝试了各种方法(有些来自StackOverflow),但都没有成功,我认为这两种方法都不适用: document.designMode = 'on'; document.execCommand('RemoveFormat', false, null); document.designMode = 'off'; 如

通过
窗口使用JavaScript在
WebView
(Android)中进行文本搜索后,使用来自的代码查找(文本)
成功,并突出显示相应的文本

不幸的是,我没有成功地找到删除该格式的代码。我尝试了各种方法(有些来自StackOverflow),但都没有成功,我认为这两种方法都不适用:

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

如何删除格式?

我通过一个技巧解决了这个问题,即删除execCommand HiliteColor添加的跨度元素(为加载时出现的原始跨度分配了一个属性,如果有的话):

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