Показать сообщение отдельно
  #1 (permalink)  
Старый 06.07.2017, 10:53
Аспирант
Отправить личное сообщение для prog77 Посмотреть профиль Найти все сообщения от prog77
 
Регистрация: 05.07.2017
Сообщений: 57

не могу применить функцию которая возвращает текст
Добрый день есть функция которая возвращает текс
// функция копирования выделенного участка текста
    function getSelectedText(){
        var text = "";
        if (window.getSelection) {
            text = window.getSelection();
        }else if (document.getSelection) {
            text = document.getSelection();
        }else if (document.selection) {
            text = document.selection.createRange().text;
        }
        return text;
    }

и есть функция которая достает из строки дату и время getDateOrTime
console.log(getDateOrTime('1.1.1 вчера в 18 23'));
        var selectText = getDateOrTime(getSelectedText());
        console.log(selectText);
       // console.log(getDateOrTime(selectText));
функция getDateOrTime работает нормально, но как только я делаю так getDateOrTime(getSelectedText()) то мне выдает ошибку
Uncaught TypeError: myString.match is not a function
    at getDateOrTime (GoModeration.php:589)
    at HTMLDivElement.<anonymous> (GoModeration.php:526)
    at HTMLDivElement.dispatch (jquery.min.js:3)
    at HTMLDivElement.r.handle (jquery.min.js:3)

Хотя getSelectedText() я использую давно и она возвращает выделенный текст в блоке
Ответить с цитированием