En el artículo de entrada de Flashback de cuadro de texto, el código JavaScript que establece el foco del cuadro de texto, y hoy usaré este código para hacer una demostración. El contenido es eliminar la palabra completa a la vez al eliminar una palabra, como se muestra en la figura:
Publicaré el código de muestra a continuación:
<! Doctype html> <html> <fead> <title> </title> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"> <style> .content {width: 300px; margin: 0 auto;} </style> <scryt src = "http://cdn.staticfile.org/jquery/2.1.1-rc2/jquery.min.js"> </script> </fead> <body> <div> <sextArea name = "" id = "Demo" cols = "30" ROWS = "10"> </etextAret CarETPOS = 0; // IE Supportif (document.selection) {ctrl.focus (); var sel = document.selection.createrGe (); sel.movestart ('carácter', -ctrl.value.length); caretPos = sel.text.length;} // firefox sportelse if (ctrlselectionSectionStart || +ctrl..selection; 0) {caretPOS = ctrl.selectionStart;} return (caretpos);}; var selectSometext = function (element, begin, end) {if (element.setselectionRange) {element.setselectionRange (begin, end);} más if (element.createTextrange) {var range = element.createTextrange (); range.moveStart ("carácter", begin); range.moveend ("carácter", end); range.select ();}}; var delwoleword = function (text, campo, pos) {var startIndex = pos; if (field.charat (pos-1)! == '') {para (var i = pos-2; i> = 0; i-) {Field. === '' || i === 0) {startIndex = i; break;}} selectSometext (text, startIndex, pos)}}}; $ ('#demo'). keydown (function (event) {if (event.keyCode! == 8) {return;} var BodyText = $ (this) [0]; var Bodyfield = $ (this) .val (); var Pos = getCursortPosition (BodyText); Delwholeword (BodyText, Bodyfield, POS);}); </script> </foding> </html>