JavaScript 작업 선택 객체의 간단한 인스턴스
// 선택한 텍스트 콘텐츠를 바꾸면 매개 변수 텍스트가 대체 할 내용입니다. setSelectionText (텍스트) {// IE 브라우저 if (window.getSelection) {var sel = window.getSelection (); 경고 (sel.rangecount); // 선택 횟수는 일반적으로 1. sel.deletefromDocument ()입니다. // 선택한 내용을 복제합니다. var r = sel.getRangeat (0); // deleteFromDocument ()가 실행 되더라도이 함수는 여전히 유효한 객체를 반환합니다. var selfrag = r.clonecontents (); // 선택한 내용을 복제합니다. var = selfrag.childnodes; // deletefromDocument ()가 실행되면 배열의 길이는 (var i = 0; i <fragment.length; i ++) {alert (prast [i] .nodename); // 선택한 개체} var h1 = document.createElement ( 'h1'); // 삽입 객체 생성 h1.innerhtml = 텍스트; //이 객체의 내용을 설정합니다. R.InsertNode (H1); // 객체를 선택에 삽입하면이 작업은 선택한 컨텐츠를 대체하지 않지만 선택의 뒷면에 추가됩니다. 따라서 정상적인 페이스트 교체 효과가 필요한 경우 이전에 deletefromdocument () 함수를 실행하십시오. } else if (document.selection && document.selection.createrange) {// IE 브라우저 var sel = document.selection.createrange (); // 선택 객체 알림을 가져옵니다 (sel.htmlText); // 선택 영역의 HTML 텍스트. sel.pastehtml ( '<h1> title </h1>'); // 선택 영역의 HTML 컨텐츠에 붙여 넣으면 선택한 컨텐츠가 교체됩니다. }}JavaScript 작업 선택 객체의 위의 간단한 예는 내가 공유하는 모든 내용입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.