js는 마우스로 텍스트를 선택하고div 패키지로 실행합니다

1151 단어 프런트엔드
var selection=window.getSelection(); var range=selection.getRangeAt(0); if(range.collapsed){ return; } var div = $(' ')[0]; div.append(range.cloneContents()) // console.log(div) // console.log($(div).children().size()) // if($(div).children().size()==0){ // // } range.deleteContents(); range.insertNode(div) selection.removeAllRanges() // $($('div.aa').find(':first-child')[0]).unwrap() // $('div.aa > *:eq(0)').unwrap() // console.log(' .....') // var divs = $(' ') // $(divs).html(window.getSelection()) // console.log($(divs).html()) // var begin = window.getSelection().anchorOffset // var endin = window.getSelection().focusOffset // console.log(begin,endin)

좋은 웹페이지 즐겨찾기