I'm not sure if this is what you're getting at, but I was having what sounds like a similar problem with removing the spellcheck underline from contentEditable elements. The problem is, when you set the spellcheck
attribute to false, any words that were underlined for spelling mistakes will keep this underline until you focus on the contentEditable element.
The following hack should do the trick:
element.spellcheck = false;
element.focus();
element.blur();
Hope that helps!
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…