我有以下功能应该为网页上的用户选择区域获取 HTML。此功能似乎无法正常工作。
有时,它也会获得未选择的 html。
任何人都可以看看这个功能吗? - 非常感谢。
//----------------------------获取选定的HTML----------------- --------
函数 getSelectionHTML(){
if (window.getSelection)
{
var focusedWindow = document.commandDispatcher.focusedWindow;
var sel = focusedWindow.getSelection();
var html = "";
var r = sel.getRangeAt(0);
var parent_element = r.commonAncestorContainer;
var prev_html = parent_element.innerHTML;
if(prev_html != undefined)
{
return prev_html;
}
return sel;
}
return null;
}