Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在<;上获取所选文本;p>;标签_Javascript_Jquery_Dom_Text - Fatal编程技术网

Javascript 在<;上获取所选文本;p>;标签

Javascript 在<;上获取所选文本;p>;标签,javascript,jquery,dom,text,Javascript,Jquery,Dom,Text,使用jquery或纯javascript,是否有方法获取标记的当前选定文本?我知道,但它只存在于尝试使用 选择范围在每个浏览器中是不同的行为。这个插件提供了选择范围的通用接口。这里有一个简单的解决方案。可以在chrome、safari、FF和IE9+中使用,但您必须在您可能希望支持的任何其他传统浏览器上进行测试 这里有一些文本 document.getElementById('pText').onmouseup=function(){ var sel=window.getSelection(),

使用jquery或纯javascript,是否有方法获取
标记的当前选定文本?我知道,但它只存在于

尝试使用


选择范围在每个浏览器中是不同的行为。这个插件提供了选择范围的通用接口。

这里有一个简单的解决方案。可以在chrome、safari、FF和IE9+中使用,但您必须在您可能希望支持的任何其他传统浏览器上进行测试

这里有一些文本

document.getElementById('pText').onmouseup=function(){ var sel=window.getSelection(),范围; 如果(选择getRangeAt){ 范围=选择范围(0); 警报(范围); } };
这里还有一些值得一看的东西
<p id="pText">here is some text</p>

<script>
    document.getElementById('pText').onmouseup = function(){
        var sel = window.getSelection(), range;
        if (sel.getRangeAt) {
            range = sel.getRangeAt(0);
            alert(range);
        }
    };
</script>