Javascript removeAllRanges()方法在chrome上不起作用

Javascript removeAllRanges()方法在chrome上不起作用,javascript,html,Javascript,Html,您好,这里的想法是复制所选节点和文本,然后删除所选内容,但我不知道为什么它不起作用: var sel = window.getSelection(); var range = sel.getRangeAt(0); var ancestor = sel.getRangeAt(0).commonAncestorContainer; var child = ancestor.childNodes; var len = child.leng

您好,这里的想法是复制所选节点和文本,然后删除所选内容,但我不知道为什么它不起作用:

var sel = window.getSelection();
        var range = sel.getRangeAt(0);
        var ancestor = sel.getRangeAt(0).commonAncestorContainer;
        var child = ancestor.childNodes;
        var len = child.length, div=[], text = [];

        for (var i =0; i<len; i++){
            div.push(child[i].localName);
            text.push(child[i].textContent);
        }
        sel.removeAllRanges();
var sel=window.getSelection();
var范围=选择范围(0);
var祖先=sel.getRangeAt(0).commonAncestorContainer;
var child=祖先.childNodes;
var len=child.length,div=[],text=[];

对于(var i=0;i您知道如何使用Google Chrome调试器和断点吗?是:)),为什么?,您知道如何使用Google Chrome调试器和断点吗?是:),为什么?,