Registre a un miembro y cree su base de datos de desarrollo web.
Solía pensar que el editor en línea de la web no era más que un reemplazo del contenido de entrada y la inserción rápida del código HTML, pero cuando lo hice, descubrí que aunque el principio era el mismo, el método de implementación no era tan rígido como pensaba. Como rara vez hago cosas en la interfaz de usuario, solo ahora sé que hay un método ExecCommand en el documento que puede resolver el problema de insertar etiquetas HTML. Este método puede insertar las etiquetas HTML requeridas en el cursor. Cabe señalar que si inserta una etiqueta dentro de un rango limitado, primero debe dejar que el rango se concentre, por ejemplo:
A.Focus ();
a.document.execcommand ('insertButton', '', 'btn');
Aquí el objeto A es un objeto iframe. El primer parámetro en ExecCommand es el comando del control que debe insertarse. El segundo aún no se sabe. El tercero es el nombre de identificación. Aquí, se insertará un control de botón con ID = BTN. Si desea agregar otros atributos, solo necesita continuar escribiéndolo más tarde. Por ejemplo,
a.document.execcommand ('insertButton', '', 'btnclass = btnclassColor = rojo');
Lista detallada del primer parámetro
La posición 2D permite que los objetos absolutamente posicionados se muevan arrastrando.
AbsolutEposición El atributo de posición del elemento de ajuste es "absoluto".
Backcolor se establece o obtiene el color de fondo del área seleccionada actualmente.
Blockdirltr aún no es compatible.
Blockdirrrtl aún no es compatible.
Bold Toggle si se muestra la pantalla en negrita del área seleccionada actualmente o no.
Browsermode aún no es compatible.
Copie Copie el área seleccionada actualmente al portapapeles.
CreateBookmark crea un ancla de marcador o obtiene el nombre del ancla de marcador para el área o el punto de inserción actualmente seleccionado.
CreateLink Inserte un hipervínculo en el área seleccionada actualmente, o muestre un cuadro de diálogo que permite al usuario especificar la URL del hipervínculo que se insertará para el área seleccionada actualmente.
Corte Copie el área seleccionada actualmente en el portapapeles y elimínelo.
Eliminar Eliminar el área seleccionada actualmente.
Dirltr aún no es compatible.
Dirrrtl aún no es compatible.
EditMode aún no es compatible.
FontName se establece o obtiene la fuente para el área seleccionada actualmente.
FontSize Conjuntos o obtiene el tamaño de fuente del área seleccionada actualmente.
Forecolor se establece o obtiene el color de primer plano (texto) del área seleccionada actualmente.
FormatBlock establece la etiqueta de formato de bloque actual.
El sangría aumenta la sangría del texto seleccionado.
Inlinedirltr aún no es compatible.
inlinedirrtl aún no es compatible.
InsertButton sobrescribe el área seleccionada actualmente con un control de botón.
InsertFieldset sobrescribe el área seleccionada actualmente con una caja.
Inserthorizontalrule cubre el área seleccionada actualmente con una línea horizontal.
InsertiFrame sobrescribe el área seleccionada actualmente con un marco incrustado.
InsertImage sobrescribe el área seleccionada actualmente con una imagen.
InsertInputButton sobrescribe el área seleccionada actualmente con un control de botón.
InsertInputCheckbox sobrescribe el área seleccionada actualmente con un control de casilla de verificación.
InsertInputFileUpload sobrescribe el área seleccionada actualmente con el control de carga de archivos.
InsertinPuthidden Insertar control oculto sobre el área seleccionada actualmente.
InsertInputImage sobrescribe el área seleccionada actualmente con un control de imagen.
InsertInputPassword sobrescribe el área seleccionada actualmente con un control de contraseña.
InsertInputRadio sobrescribe el área seleccionada actualmente con el control del botón de radio.
InsertInputReset sobrescribe el área seleccionada actualmente con el control de reinicio.
InsertInputSubmit sobrescribe el área seleccionada actualmente con el control de envío.
InsertInputText sobrescribe el área seleccionada actualmente con un control de texto.
InsertMarquee sobrescribe el área seleccionada actualmente con subtítulos vacíos.
InsertOrderDList ataca si el área seleccionada actualmente es una lista numerada o un bloque formateado regular.
Insert Paragraph sobrescribe el área seleccionada actualmente con una nueva línea.
InsertSelectDropDown sobrescribe el área seleccionada actualmente con el control del cuadro desplegable.
InsertSelectListBox sobrescribe el área seleccionada actualmente con un control de cuadro de lista.
InsertTextArea sobrescribe el área seleccionada actualmente con un control de entrada de texto de múltiples líneas.
InsertUnorderedList ataca si el área seleccionada actualmente es una lista de balas o un bloque formateado regular.
Entensura en cursiva si la cursiva se muestra en el área seleccionada actualmente.
JustifyCenter establece el área seleccionada actualmente en el bloque de formato.
JustifyFull aún no es compatible.
Justifyleft alinea el bloque de formato donde se encuentra el área seleccionada actualmente.
JustifyNone aún no es compatible.
Justifyright Right alinea el bloque de formato donde se encuentra el área seleccionada actualmente.
Vivesize obliga al editor MSHTML a actualizar continuamente la apariencia del elemento durante el zoom o el movimiento, en lugar de solo actualizar después de que se complete el movimiento o el zoom.
MultipleSelection permite seleccionar más de un elemento opcional del sitio en el momento en que el usuario contiene la tecla Shift o CTRL.
Abierto.
El aire libre reduce la sangría del bloque formateado donde se encuentra el área seleccionada.
sobrescribir alternar la inserción y la sobrescritura del estado de texto.
Paste sobrescribe el área seleccionada actualmente con contenido de portapapeles.
PlayImage aún no es compatible.
Imprimir abre el cuadro de diálogo Imprimir para que el usuario pueda imprimir la página actual.
rehacer rehacer.
Actualice Actualizar el documento actual.
RemoveFormat Elimina la etiqueta formateada del área seleccionada actualmente.
eliminarparaformat aún no es compatible.
SaveAs Guardar la página web actual como un archivo.
Seleccione Seleccione todo el documento.
Sizetocontrol aún no es compatible.
Sizetocontrolheight aún no es compatible.
Sizetocontrolwidth aún no es compatible.
Detente detente.
StopImage aún no es compatible.
Strokethrough aún no es compatible.
El subíndice aún no es compatible.
SuperScript aún no es compatible.
Unbookmark elimina todos los marcadores del área seleccionada actualmente.
Subraye el alternar la visualización de subrayamiento del área seleccionada actualmente.
deshacer deshacer.
Unlink Elimine todos los hipervínculos del área seleccionada actualmente.
Unselect borra el estado seleccionado del área seleccionada actualmente.
Además, la inserción de caracteres en el apuntado del mouse actual se puede hacer mediante los siguientes métodos:
<script>functionShowselect () {
varotext = document.selection.createange ();
etext.text = 111;
}
</script>
<BodyOnMouseUp = "showSelect ()">
<spanid = span1> zdfzadfasfdasdfadsf </span>