Podemos hacer que un texto esté resaltado. Intenté http://jsfiddle.net/WdeTM/ pero no funciona.Seleccionar texto en javascript
Respuesta
Ok, antes que nada, la pregunta debería ser: ¿cómo puedo seleccionar una pieza de texto usando JS?
resaltado es diferente de la selección de texto (Sí, su título es bueno!)
Esto debería ayudar:
function selectText(element) {
var doc = document;
var text = doc.getElementById(element);
if (doc.body.createTextRange) { // ms
var range = doc.body.createTextRange();
range.moveToElementText(text);
range.select();
} else if (window.getSelection) { // moz, opera, webkit
var selection = window.getSelection();
var range = doc.createRange();
range.selectNodeContents(text);
selection.removeAllRanges();
selection.addRange(range);
}
}
selectText('foo');
acaba de encontrar el autor original para mi larga salvado sniplr fragmento , créditos: @Jason thread here.
Este es también un buen enfoque para seleccionar para copiar, sin embargo, el solicitante debe saber que existe una diferencia entre * resaltar * y * seleccionar * – vol7ron
. Al principio tenía problemas para entender la pregunta. Gracias a los comentarios bajo el OP. –
esta respuesta es una copia y pegado directo de esta respuesta: http://stackoverflow.com/questions/985272/jquery-selecting-text-in-an-element-akin-to-highlighting-with-your-mouse – Jason
- 1. javascript seleccionar texto en textarea onload
- 2. Seleccionar elemento basado en texto
- 3. Bloquea seleccionar texto o seleccionar texto múltiple a la vez
- 4. Como llegar texto seleccionado de Javascript Seleccionar cuadro de
- 5. jquery: seleccionar texto evento
- 6. Seleccionar texto en un cuadro de texto deshabilitado en C#
- 7. UISearchBar seleccionar todo el texto
- 8. jQuery seleccionar según el texto
- 9. NSTextField (Etiqueta) Texto atribuido: Seleccionar
- 10. MVVM- ¿Cómo puedo seleccionar texto en un cuadro de texto?
- 11. Cómo seleccionar texto en el bloque de texto Silverlight 3.0
- 12. Seleccionar texto interno con jQuery
- 13. ¿Seleccionar texto en una vista Web?
- 14. Seleccionar texto de QLineEdit en el foco
- 15. ¿Puedo seleccionar texto mediante programación en UITextView?
- 16. QTextEdit. ¿Cómo seleccionar texto manualmente?
- 17. JQuery seleccionar por el texto interno
- 18. Seleccionar texto en el dispositivo móvil Safari en el iPhone
- 19. Cómo evitar que el doble clic en seleccionar texto en javascript
- 20. Seleccionar texto en una columna de una tabla html
- 21. seleccionar todo el texto dentro de un div en un solo clic izquierdo con javascript
- 22. Uso de jQuery para resaltar (Seleccionar) Todo el texto en un cuadro de texto
- 23. Crear texto colorido en JavaScript
- 24. texto de resources.resx en JavaScript
- 25. carga en javascript de texto
- 26. búsqueda de texto en javascript?
- 27. Jquery: seleccione texto inmediato sin seleccionar texto de niños ul
- 28. Cómo agregar texto automáticamente al texto copiado con JavaScript
- 29. Buscar seleccionar la opción por texto
- 30. Seleccionar texto para copiar Android EditText
¿Simplemente cambia el estilo del elemento? –
"no funciona" o "no funciona como esperaba, pero no se han definido en esta pregunta"? – Hamish
posible duplicado de [JQuery: seleccionar texto en un elemento (similar a resaltar con el mouse)] (http://stackoverflow.com/questions/985272/jquery-selecting-text-in-an-element-akin-to- highlighting-with-your-mouse) –