이 기사 예제는 JS를 클릭 한 후 텍스트 나 그림을 클립 보드에 복사하는 방법을 설명합니다. 코드는 매우 간결하고 실용적이며 특정 기능 코드는 다음과 같습니다.
사본 텍스트 코드 구현 :
<table cellPadding = "0"cellPacing = "0"> <tr> <th style = "color : white;"> <s : 텍스트 이름 = "QueryList details"> </s : text> </th> </tr> <trign = "center"> <textarea name = "InquiryContact1"Id = "60. readOnly = "readOnly"> </textRea> <div id = "InquiryInfoDiv"style = "display : none"> <s : 속성 값 = "inquiryContAct"exce = "false"/> </div> <cript> dojo.byid ( "intertext = dojo.byid ("jubiryinfodiv "); </script> </td> </tr> <tr> <td align = "center"> <input type = "id ="id = "button"name = "button"value = "copy"onclick = "copponcontact ()"/> </td> </tt> </table> <script type = "text/javascript"> var i = 0; 함수 copyContact () {var contat = document.getElementById ( "inquiryContAct1"). 값; Window.clipboardData.SetData ( 'text', contat); if (wind } else {alert ( "복사 실패, 다시 복사하십시오!"); i = 1; }} else {alert ( "내용이 클립 보드에 복사되었습니다!"); }} </script>이미지 복사 코드 구현 :
<! docType html public "-// w3c // dtd html 4.01 Transitional // en" "http://www.w3.org/tr/html4/loose.dtd"> <html> <head> <meta http-equiv = "content-type" <title> 제목 삽입 </title> <script language = "jscript"> var opopup = window.createPopup (); function buttonclick (div) {// var div = document.getElementById ( 'divid'); Div.ContentEditable = 'true'; var 컨트롤 레인지; if (document.body.createControlRange) {ControlLange = document.body.createControlRange (); ControlLange.addelement (div); ControlRange.execcommand ( 'copy'); } div.contentEditable = 'false'; }.관심있는 독자는 코드를 스스로 테스트하거나 기능을 수정하고 개선 할 수 있습니다!