En la ventana emergente, selText tiene el valor "excelente", pero la longitud es siempre undefined
. ¿Algo relacionado con la codificación de la cadena?¿por qué string.length return undefined?
var selText = document.getSelection(); //suppose "great" is selected
alert("selected ->" + selText + " len is " + selText.length);
La función de la documentación MDN referimos es 'window.getSelection()', 'no document.getSelection()', que no es universalmente compatible y ha sido sustituido en todos los navegadores actuales por 'window.getSelection () '. Además, es 'toString()' en lugar de 'ToString()'. –