Instance simple de l'objet de sélection de l'opération JavaScript
// Remplacez le contenu du texte sélectionné, le texte du paramètre est le contenu à remplacer SetSelectionText (texte) {// non IE Browser if (window.getSelection) {var sel = window.getSelection (); alert (sel.RangeCount); // Le nombre de sélections est généralement 1. Sel.deletefromDocument (); // clone le contenu sélectionné var r = sel.getRangeat (0); // Même si DeleteFromDocument () a été exécuté, cette fonction renvoie toujours un objet valide. var selfrag = r.clonEcontents (); // clone le contenu sélectionné var frag = selfrag.childNodes; // Si DeleteFromDocument () est exécuté, la longueur du tableau sera 0 pour (var i = 0; i <fragment.length; i ++) {alert (frag [i] .NodeName); // enum l'objet sélectionné} var h1 = document.createElement ('h1'); // Générez un objet d'insertion h1.innerhtml = text; // définir le contenu de cet objet R.InsertNode (H1); // Insérez l'objet dans la sélection, cette opération ne remplacera pas le contenu sélectionné, mais sera annexé à l'arrière de la sélection. Par conséquent, si un effet de remplacement de la pâte normale est requis, exécutez la fonction DeleteFromDocument () avant. } else if (document.selection && document.selection.createrange) {// ie Browser var sel = document.selection.createrange (); // Obtenez l'alerte d'objet de sélection (sel.htmltext); // Le texte HTML de la zone de sélection. sel.pastehtml ('<h1> title </h1>'); // Collez dans le contenu HTML de la zone de sélection, et le contenu sélectionné sera remplacé. }}L'exemple simple ci-dessus de l'objet de sélection de l'opération JavaScript est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.