Einfache Instanz des JavaScript -Betriebsauswahlobjekts
// Ersetzen Sie den ausgewählten Textinhalt, der Parametertext ist der Inhalt, der ersetzt wird, setSelecteText (text) {// nicht dh Browser if (window.getSelection) {var sel = window.getSelection (); Alert (sel.rangeCount); // Die Anzahl der Auswahlen beträgt normalerweise 1. Sel.DeletfromDocument (); // Klonen Sie den ausgewählten Inhalt var r = sel.getRangeat (0); // Auch wenn deletfromDocument () ausgeführt wurde, gibt diese Funktion ein gültiges Objekt zurück. var selffrag = r.clonecontents (); // Klonen des ausgewählten Inhalts var frag = selffrag.childnodes; // Wenn deletefromdocument () ausgeführt wird, beträgt die Länge des Arrays 0 für (var i = 0; i <Fragment.length; i ++) {alert (frag [i] .nodename); // das ausgewählte Objekt} var h1 = document.createelement ('h1') aufzusetzen; // ein Einfügenobjekt H1.innerhtml = Text erstellen; // Setzen Sie den Inhalt dieses Objekts R.InsertNode (H1); // Das Objekt in die Auswahl einfügen, ersetzt dieser Vorgang nicht den ausgewählten Inhalt, sondern wird an der Rückseite der Auswahl angehängt. Wenn daher ein normaler Einfügungsersatzeffekt erforderlich ist, führen Sie die Funktion DeleteFromDocument () vor, bevor sie vorhanden sind. } else if (document.Selection && document.Selection.Createrange) {// dh Browser var sel = document.Selection.Createrange (); // Die Auswahlobjektwarnung (sel.htmltext) abrufen; // Der HTML -Text des Auswahlbereichs. sel.pastehtml ('<h1> title </h1>'); // In den HTML -Inhalt des Auswahlbereichs einfügen, und der ausgewählte Inhalt wird ersetzt. }}Das obige einfache Beispiel des JavaScript -Operation -Auswahlobjekts ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.