회원을 등록하고 웹 개발 데이터베이스를 작성하십시오.
나는 웹의 온라인 편집기가 입력 컨텐츠를 대체하고 HTML 코드의 빠른 삽입에 지나지 않는다고 생각했지만, 그렇게했을 때 원칙이 동일하지만 구현 방법은 생각만큼 엄격하지 않다는 것을 알았습니다. UI에 대한 작업을 거의하지 않기 때문에 문서에는 HTML 태그를 삽입하는 문제를 해결할 수있는 execcommand 메소드가 있다는 것을 알고 있습니다. 이 방법은 커서에 필요한 HTML 태그를 삽입 할 수 있습니다. 제한된 범위 내에 태그를 삽입하면 먼저 범위가 초점을 맞추도록해야합니다.
a.focus ();
a.document.execcommand ( 'insertbutton', '', 'btn');
여기서 A 객체는 iframe 객체입니다. execcommand의 첫 번째 매개 변수는 삽입 해야하는 컨트롤의 명령입니다. 두 번째는 아직 알려지지 않았습니다. 세 번째는 ID 이름입니다. 여기에서 ID = BTN이있는 버튼 컨트롤이 삽입됩니다. 다른 속성을 추가하려면 나중에 계속 작성하면됩니다. 예를 들어,
a.document.execcommand ( 'insertbutton', '', 'btnclass = btnclassColor = red');
첫 번째 매개 변수의 자세한 목록
2D 위치를 사용하면 절대적으로 배치 된 객체를 드래그하여 움직일 수 있습니다.
AbsolutePosition 설정 요소의 위치 속성은 "절대"입니다.
백 콜러는 현재 선택된 영역의 배경색을 설정하거나 가져옵니다.
BlockDirltr은 아직 지원되지 않았습니다.
BlockDirrrtl은 아직 지원되지 않았습니다.
대담한 현재 선택된 영역의 굵은 표시가 표시되는지 여부를 전환합니다.
Browsermode는 아직 지원되지 않았습니다.
현재 선택된 영역을 클립 보드에 복사하십시오.
CreateBookmark는 책갈피 앵커를 생성하거나 현재 선택된 영역 또는 삽입 지점에 대한 책갈피 앵커의 이름을 가져옵니다.
Createlink는 현재 선택된 영역에 하이퍼 링크를 삽입하거나 사용자가 현재 선택된 영역에 삽입 할 하이퍼 링크의 URL을 지정할 수있는 대화 상자를 표시합니다.
현재 선택된 영역을 클립 보드로 복사하고 삭제하십시오.
삭제 현재 선택된 영역을 삭제하십시오.
DIRLTR은 아직 지원되지 않습니다.
Dirrrtl은 아직 지원되지 않았습니다.
EditMode는 아직 지원되지 않았습니다.
Fontname은 현재 선택된 영역의 글꼴을 설정하거나 가져옵니다.
Fontsize는 현재 선택된 영역의 글꼴 크기를 세트하거나 가져옵니다.
현재 선택된 영역의 전경 (텍스트) 색상을 설정하거나 가져옵니다.
FormatBlock 현재 블록 서식 레이블을 설정합니다.
들여 쓰기는 선택한 텍스트의 들여 쓰기를 증가시킵니다.
Inlinedirltr은 아직 지원되지 않습니다.
Inlinedirrtl은 아직 지원되지 않았습니다.
InsertButton은 버튼 컨트롤로 현재 선택된 영역을 덮어 씁니다.
insertFieldSet는 현재 선택된 영역을 상자로 덮어 씁니다.
Inserthorizontalrule은 현재 선택된 영역을 수평선으로 덮습니다.
Insertiframe은 현재 선택된 영역을 내장 프레임으로 덮어 씁니다.
insertImage는 현재 선택된 영역을 이미지로 덮어 씁니다.
InsertInputButton은 버튼 컨트롤로 현재 선택된 영역을 덮어 씁니다.
insertInputCheckBox는 현재 선택된 영역을 확인란 컨트롤로 덮어 씁니다.
insertInputFileUpload 파일 업로드 컨트롤과 함께 현재 선택된 영역을 덮어 씁니다.
insertinputhidden 삽입 현재 선택된 영역에 대한 숨겨진 제어.
insertInputImage는 현재 선택된 영역을 이미지 제어로 덮어 씁니다.
InsertInputpassword는 현재 선택된 영역을 암호 제어로 덮어 씁니다.
InsertInputRadio는 현재 선택된 영역을 라디오 버튼 컨트롤로 덮어 씁니다.
insertInputReset는 현재 선택된 영역을 재설정 제어로 덮어 씁니다.
insertInputSubmit 제출 제어와 함께 현재 선택된 영역을 덮어 씁니다.
insertInputText는 텍스트 제어로 현재 선택된 영역을 덮어 씁니다.
InsertMarquee는 빈 자막으로 현재 선택된 영역을 덮어 씁니다.
InserTorderEdlist는 현재 선택된 영역이 번호가 매겨진 목록인지 정기적 인 형식의 블록인지 여부를 전환합니다.
InsertParagraph는 현재 선택된 영역을 Newline으로 덮어 씁니다.
insertSelectDropdown 드롭 다운 박스 컨트롤로 현재 선택된 영역을 덮어 씁니다.
insertSelectListbox 목록 상자 컨트롤과 함께 현재 선택된 영역을 덮어 씁니다.
insertTextArea는 다중선 텍스트 입력 제어로 현재 선택된 영역을 덮어 씁니다.
InsertUnorderedList는 현재 선택된 영역이 총알 목록인지 정기적 인 형식의 블록인지 여부를 전환합니다.
이탤릭체는 현재 선택된 영역에 이탤릭체가 표시되는지 여부를 전환합니다.
restifyCenter는 현재 선택된 영역을 형식 블록으로 설정합니다.
정당화가 아직 지원되지 않습니다.
정당화는 현재 선택된 영역이 위치한 서식 블록을 정렬합니다.
정당화는 아직 지원되지 않았습니다.
정당화로 오른쪽은 현재 선택된 영역이 위치한 서식 블록을 정렬합니다.
LivingSize는 MSHTML 편집기가 이동 또는 확대 / 축소가 완료된 후 업데이트하는 대신 확대 / 축소 또는 이동 중 요소의 외관을 지속적으로 업데이트하도록 강요합니다.
다중 범죄를 통해 사용자가 Shift 또는 Ctrl 키를 보유 할 때 한 번에 하나 이상의 사이트 옵션 요소를 선택할 수 있습니다.
오픈 오픈.
Outdent는 선택된 영역이 위치한 포맷 된 블록의 압입을 줄입니다.
텍스트 상태의 삽입 및 덮어 쓰기를 전환합니다.
붙여 넣기는 클립 보드 내용으로 현재 선택된 영역을 덮어 쓰십시오.
PlayImage는 아직 지원되지 않았습니다.
인쇄는 사용자가 현재 페이지를 인쇄 할 수 있도록 인쇄 대화 상자를 엽니 다.
REDO REDO.
현재 문서를 새로 고침합니다.
RemoveFormat는 현재 선택된 영역에서 형식화 된 태그를 제거합니다.
RemoveParaformat은 아직 지원되지 않았습니다.
Saveas 현재 웹 페이지를 파일로 저장합니다.
SELECTALL 전체 문서를 선택합니다.
Sizetocontrol은 아직 지원되지 않았습니다.
SizetocontrolHeight는 아직 지원되지 않았습니다.
Sizetocontrolwidth는 아직 지원되지 않았습니다.
중지.
중단은 아직 지원되지 않습니다.
Strokethrough는 아직 지원되지 않습니다.
첨자는 아직 지원되지 않았습니다.
SuperScript는 아직 지원되지 않았습니다.
Unbookmark 현재 선택된 영역에서 모든 책갈피를 삭제하십시오.
밑줄은 현재 선택된 영역의 밑줄 표시를 전환합니다.
실행 취소.
링크 해제 현재 선택된 영역에서 모든 하이퍼 링크를 제거하십시오.
UNSELECT는 현재 선택된 영역의 선택된 상태를 지 웁니다.
또한 현재 마우스 포인팅에 문자를 삽입하면 다음 방법으로 수행 할 수 있습니다.
<cript>functionShowSelect () {
varotext = document.selection.createange ();
etext.text = 111;
}
</스크립트>
<bodyonmouseup = "showSelect ()">
<spanid = span1> zdfzadfasfdasdfadsf </span>