天天看點

抓取html的内容,js擷取網頁選中内容(包含html代碼)

例子,js擷取網頁選中的内容。

複制代碼 代碼示例:

function getSelectedContents(){

if (window.getSelection) { //chrome,firefox,opera

var range=window.getSelection().getRangeAt(0);

var container = document.createElement('div');

container.appendChild(range.cloneContents());

return container.innerHTML;

//return window.getSelection(); //隻複制文本

}

else if (document.getSelection) { //其他

var range=window.getSelection().getRangeAt(0);

var container = document.createElement('div');

container.appendChild(range.cloneContents());

return container.innerHTML;

//return document.getSelection(); //隻複制文本

} // by www.jquerycn.cn

else if (document.selection) { //IE特有的

return document.selection.createRange().htmlText;

//return document.selection.createRange().text; //隻複制文本

}

}