function getHtml(win){? if (win.getSelection) {???? var range=win.getSelection().getRangeAt(0);???? var container = win.document.createElement('div');???? container.appendChild(range.cloneContents());???? return container.innerHTML;? }? else if (win.document.getSelection) {???? var range=win.getSelection().getRangeAt(0);???? var container = win.document.createElement('div');???? container.appendChild(range.cloneContents());???? return container.innerHTML;?? }?? else if (win.document.selection) {????? return win.document.selection.createRange().htmlText;?? }}這段代碼有時可以獲取到帶樣式的html,但有時獲取的卻是純文本,不知道是什么原因,我想精確地獲取選中的html,不知道該如何獲???
js如何實時精確地獲取鼠標(biāo)選中的html內(nèi)容,代碼如下:
慕哥6287543
2018-12-06 13:39:35