在javascript中选择文字[已关闭]

前端之家收集整理的这篇文章主要介绍了在javascript中选择文字[已关闭]前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们可以使文本突出显示.我试过 http://jsfiddle.net/WdeTM/,但它不工作.

解决方法

好的,首先问题应该是 – 如何使用JS选择一段文本?

突出显示与选择文字不同(是的,你的标题是好的!)

这应该有助于:

Working demo

function selectText(element) {
    var doc = document;
    var text = doc.getElementById(element);    

    if (doc.body.createTextRange) { // ms
        var range = doc.body.createTextRange();
        range.moveToElementText(text);
        range.select();
    } else if (window.getSelection) { // moz,opera,webkit
        var selection = window.getSelection();            
        var range = doc.createRange();
        range.selectNodeContents(text);
        selection.removeAllRanges();
        selection.addRange(range);
    }
}

selectText('foo');

刚刚发现原作者为我长久保存的sniplr片段,得分:@Jason线程here.

猜你在找的JavaScript相关文章