English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
如下所示:
<script type="text/JavaScript"> function jsCopy(){ var e = document.getElementById("contents");//El objeto es contents e.select(); //Elegir el objeto document.execCommand("Copy"); //Ejecutar el comando de copia del navegador } </script> <textarea id="contents" cols="40" rows="5></textarea> <br /> <input type="button" onClick="jsCopy();" value="Copiar"> />
La copia Js se resume en los siguientes tres pasos:
1、Obtener el objeto copiado: document.getElementById("contents") esta frase es para obtener el textarea con ID=“contents”.
2、Contenido del objeto seleccionar todo: e.select();
3、Copiar contenido con la función execCommand("");
A continuación, se detallará el parámetro de la función execCommand("");
1、Formato:document.execCommand(sCommand[, modoInteractivo, parámetrosDinámicos]);
2、Detalles de los parámetros:
1、Implementación del comando "Seleccionar todo";
[Formato]:document.execCommand("selectAll");
[Nota] ¡Elegir todo el contenido de esta página web!
2、Implementación del comando "Abrir";
[Formato]:document.execCommand("open");
[Nota] Esto es similar a los comandos en el control de webbrowser de VB y otros programas de diseño de código, puedes reflexionar sobre ellos de esta manera.
3、Implementación del comando "Guardar como";
[Formato]:document.execCommand("saveAs");
[Nota] ¡Guarda esta página web en otro directorio del disco local!
4、Implementación del comando "Imprimir";
[Formato]:document.execCommand("print");
[Nota] ¡Claro, debes tener una impresora instalada!
A continuación, se enumeran los parámetros de instrucción y su significado en el código Js;
//Equivalente a hacer clic en el botón "Abrir" del archivo; document.execCommand("Open"); //Guardar la página actual como; document.execCommand("SaveAs"); //Cortar el texto seleccionado al portapapeles; document.execCommand("Cut", false, null); //Eliminar el texto seleccionado; document.execCommand("Delete", false, null); //Cambiar la fuente del área seleccionada; document.execCommand("FontName", "false", sFontName); //Cambiar el tamaño de la fuente del área seleccionada; document.execCommand("FontSize", "false", sSize|iSize); //Configurar el color de primer plano; document.execCommand("ForeColor", "false", sColor); //Hacer que el objeto de posición absoluta se pueda arrastrar directamente; document.execCommand("2D-Position"", "false", "true""); //Hacer que la posición del objeto sea absoluta; document.execCommand("AbsolutePosition", "false", "true"); //Configurar el color de fondo; document.execCommand("BackColor", "false", sColor); //Hacer que el texto seleccionado sea negrita; document.execCommand("Bold", "false", null); //Copiar el texto seleccionado al portapapeles; document.execCommand("Copy", "false", null); //Configurar el ancla especificado como un marcador; document.execCommand("CreateBookmark", "false", sAnchorName); //Convertir el texto seleccionado en un hipervínculo, si el segundo parámetro es true, aparecerá un cuadro de diálogo de configuración; document.execCommand("CreateLink", "false", sLinkURL); //Configurar el nombre de etiqueta del bloque actual; document.execCommand("FormatBlock", "false", sTagName); //Equivalente a hacer clic en el botón "Abrir" del archivo; document.execCommand("Open"); //Guardar la página actual como; document.execCommand("SaveAs"); //Cortar el texto seleccionado al portapapeles; document.execCommand("Cut", false, null); //Eliminar el texto seleccionado; document.execCommand("Delete", false, null); //Cambiar la fuente del área seleccionada; document.execCommand("FontName", "false", sFontName); //Cambiar el tamaño de la fuente del área seleccionada; document.execCommand("FontSize", "false", sSize|iSize); //Configurar el color de primer plano; document.execCommand("ForeColor", "false", sColor); //Hacer que el objeto de posición absoluta se pueda arrastrar directamente; document.execCommand("2D-Position"", "false", "true""); //Hacer que la posición del objeto sea absoluta; document.execCommand("AbsolutePosition", "false", "true"); //Configurar el color de fondo; document.execCommand("BackColor", "false", sColor); //Hacer que el texto seleccionado sea negrita; document.execCommand("Bold", "false", null); //Copiar el texto seleccionado al portapapeles; document.execCommand("Copy", "false", null); //Configurar el ancla especificado como un marcador; document.execCommand("CreateBookmark", "false", sAnchorName); //Convertir el texto seleccionado en un hipervínculo, si el segundo parámetro es true, aparecerá un cuadro de diálogo de configuración; document.execCommand("CreateLink", "false", sLinkURL); //Configurar el nombre de etiqueta del bloque actual; document.execCommand("FormatBlock", "false", sTagName);
Nota: Firefox no admite este método!
Aquí termina el contenido copiado de JavaScript al portapapeles que les traje el editor, este es un ejemplo simple de código de JavaScript, espero que todos lo apoyen y griten tutorial ~