Este artículo describe el método de implementación para grabar la posición del cursor en el editor por JavaScript. Compártelo para su referencia, como sigue:
< xmlns = "http://www.w3.org/1999/xhtml"> <fead> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> <title> Title titleled Document </title> </head> <fody> <script type = "Text/javaScript" document.getElementById (ELE)} // Ubicación en el editor de registros var selection_start; var selección_end; function savePos (textbox) {var start = 0; var end = 0; if (typeof (textbox.selectionStart) == "número") {// no es decir //alert(TypeF(TextBox.SelectionStart)); start = textbox.selectionStart; end = textbox.selectionEd; } else if (document.selection) {var range = document.selection.createrGe (); if (range.parentElement (). id == textbox.id) {var range_all = document.body.createTextrange (); range_all.movetoElementText (TextBox); para (inicio = 0; range_all.compeEndpoints ("startTostart", range) <0; start ++) range_all.movestart ('carácter', 1); for (var i = 0; i <= start; i ++) {if (textbox.value.charat (i) == '/n') start ++; } var range_all = document.body.createTextrange (); range_all.movetoElementText (TextBox); for (end = 0; range_all.comPareendPoints ('startToend', range) <0; end ++) range_all.movestart ('carácter', 1); for (var i = 0; i <= end; i ++) {if (textbox.value.charat (i) == '/n') end ++; }}} selection_start = start; selection_end = end; } </script> <form de acción = "" id = "test"> <textArea id = "t" onfocus = "savePos (this); $ ('log'). valor = selection_start" onkeydown = "savePos (this); $ ('log'). Value = selection_start" onMouseDown = "SavePos (this); $ ('log'). Value. onMouseUp = "SavePos (this); $ ('log'). Value = Selection_start"> </textArea> <input type = "text" id = "log"/> </form> </body> </html>Para obtener más información sobre JavaScript, consulte los temas de este sitio: "Resumen de los efectos y técnicas de conmutación de JavaScript", "Resumen de las habilidades de algoritmo de búsqueda de JavaScript", "Resumen de los efectos de animación de JavaScript y las técnicas", "Resumen de los errores de JavaScript y la eliminación de las tecnologías", "Summary of JavaScript Data Structures and Alggorithm Skills of JaVaScripts of JaVaScripts of JavaScripts of JaVaScripts de JaVaScripts de JaVaScripción Algoritmos y técnicas de traversal ", y" Resumen del uso de operaciones matemáticas de JavaScript "
Espero que este artículo sea útil para la programación de JavaScript de todos.