Mozilla.com

  1. MDC
  2. Portada
  3. DOM
  4. window.getSelection

« Referencia DOM de Gecko

Imagen:traduccion-pendiente.png Esta página está traduciéndose a partir del artículo DOM:window.getSelection, razón por la cual puede haber algunos errores sintácticos o partes sin traducir. Puedes colaborar continuando con la traducción

Resumen

Devuelve un objeto de selección representando el rango del texto seleccionado por el usuario.

Sintaxis

selection = window.getSelection() ;

Ejemplo

function foo() {
   var selObj = window.getSelection(); 
   alert(selObj);
   var selRange = selObj.getRangeAt(0);
   // ... Hacer las cosas con el rango ...
}

Notas

En JavaScript, cuando un objeto de selección es pasado a una función que espera una cadena de caracteres como parámetro (como window.alert o document.write ), una representación de texto, del objeto de selección (e.j. el texto seleccionado) es pasado en vez del objeto en sí. Esto hace al objeto de selección parecer una cadena de caracteres (texto), cuando realmente es un objeto con sus propios métodos y propiedades. Específicamente, el valor de retorno de llamar al método toString() del objeto de selección es lo que realmente se pasa como parámetro a la función.

En el ejemplo de arriba, selObj es automaticamente "convertido" cuando pasó a window.alert. Sin embargo, para usar una propiedad String de JavaScript o un método como length o substr, debe llamar manualmente al método toString.

Especificación

DOM Nivel 0. No es parte de ninguna especificación.

Ver también

Selection, Range



Page last modified 03:01, 16 Sep 2007 by Mgjbot

Archivos (0)