Dieser Artikel beschreibt die Methode, ausgewählten Text zu erhalten, der mit verschiedenen Browsern kompatibel ist. Teilen Sie es für Ihre Referenz wie folgt weiter:
Der Screenshot des Laufeffekts lautet wie folgt:
Der spezifische Code lautet wie folgt:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Text Ausgewählt </title> <style type = "text/css"> #showSelected {Margin: 100px Auto; Breite: 100%; Höhe: 200px; Hintergrund: #ecec; Grenze: 1PX Solid #CCC; } </style> <script type = "text/javaScript"> // In das Objekt übergeben, um die ausgewählte Textfunktion getSelectedText (e) {// den Auswahltext unter d. if (document.Selection) {return document.Selection.createrange (). text; } // den Auswahltext unter Firefox else if (window.getSelection (). ToString ()) {return window.getSelection (). ToString (); } // Erhalten Sie den Auswahltext des Felds oder TextArea -Feldes unter Firefox else if (E.SelectionStart! var end = E.SelectionEnd; return e.value.substring (Start, Ende); }} document.onmouseUp = function () {var ta = document.getElementById ("mydiv"); document.getElementById ("showSelected"). InnerHtml = getSelectedText (document.body);} </script> </head> <body> <div id = "mydiv"> Dies ist ein Programm zum Testen! </div> <div id = "showSelected"> </div> </body> </html>Weitere Informationen zu javaScriptbezogenen Inhalten finden Sie in den Themen dieser Website: "Zusammenfassung der JavaScript -Switching -Effekte und -Techniken", "Zusammenfassung der Fähigkeiten der JavaScript -Suchalgorithmus", "Zusammenfassung der JavaScript -Animationseffekte und -Techniken", "Zusammenfassung von JavaScript -Fehler und Debugging -Techniken", Summary of Javacript -Daten und Algorith -Fähigkeiten "," Summary of Javacript Data Structures "," Summary of Javacript Data Structures "" "" "" "" "" "" "" "" "" " JavaScript -Traversalalgorithmen und -techniken "und" Zusammenfassung der Nutzung von JavaScript -Mathematischen Operationen "
Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.