Я пишу код, чтобы найти выбор пользователя в контентном div, я беру свой код от this quirksmode article.Функции Javascript возвращают строки кода функции или "{[native code]}", что я делаю неправильно?
function findSelection(){
var userSelection;
if (window.getSelection) {userSelection = window.getSelection;}
else if (document.selection){userSelection = document.selection.createRange();} // For microsoft
if (userSelection.text){return userSelection.text} //for Microsoft
else {return userSelection}
}
Я тестирую его в Chrome и Firefox, если я делаю alert(userSelection)
внутри функции или предупреждения (findSelection();) вне функции, она возвращает function getSelection() {[native code]}
. Если я делаю console.log(findSelection();)
, он дает мне getSelection()
. Есть ли что-то, что я сделал неправильно?
соток, просто опечатка, спасибо, я буду более осторожным в следующий раз. – DavidR