Instancia simple del objeto de selección de operación de JavaScript
// Reemplazar el contenido de texto seleccionado, el texto del parámetro es el contenido que se reemplazará la función setSelectionText (text) {// no es decir, navegador if (window.getSelection) {var sel = window.getSelection (); alerta (sel.rangecount); // El número de selecciones suele ser 1. Sel.DeleteFromDocument (); // Clone el contenido seleccionado var r = sel.getRanGeat (0); // Incluso si DeleteFromDocument () se ha ejecutado, esta función aún devuelve un objeto válido. var selfrag = r.clonecontents (); // clon el contenido seleccionado var frag = selfrag.childnodes; // Si se ejecuta deleteFromDocument (), la longitud de la matriz será 0 para (var i = 0; i <fragment.length; i ++) {alert (frag [i] .nodeName); // enum el objeto seleccionado} var h1 = document.createElement ('h1'); // Generar un objeto de inserción h1.innerhtml = text; // Establecer el contenido de este objeto R.InsertNode (H1); // Inserte el objeto en la selección, esta operación no reemplazará el contenido seleccionado, pero se agregará a la parte posterior de la selección. Por lo tanto, si se requiere un efecto de reemplazo de pasta normal, ejecute la función DeleteFromDocument () antes. } else if (document.selection && document.selection.createrange) {// es decir, navegador var sel = document.selection.createrGeAnter (); // Obtener la alerta de objeto de selección (sel.htmlText); // El texto HTML del área de selección. sel.pastehtml ('<h1> title </h1>'); // Pegue el contenido HTML del área de selección, y el contenido seleccionado será reemplazado. }}El ejemplo simple anterior del objeto de selección de operación JavaScript es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.