如何清除文字亮点

时间:2011-11-28 08:20:24

标签: javascript

您好我通过window.find和selectRange方法突出显示文本。我正在使用下面的代码删除高亮..但它似乎没有工作..

    if (window.getSelection) {
        window.getSelection().removeAllRanges();
    } else if (document.selection) {
        document.selection.empty();
    } 

请告诉我此代码中的错误

here是小提琴。

2 个答案:

答案 0 :(得分:1)

你可以这样做:http://jsfiddle.net/qmR5m/7/

我所做的只是简单地删除“Apple-style-span”类的跨度正文。

答案 1 :(得分:-1)

这样做:

selection.collapseToEnd(真);

其中selection是您的选择对象。