Показать сообщение отдельно
  #5 (permalink)  
Старый 13.03.2020, 13:42
III III вне форума
Аспирант
Отправить личное сообщение для III Посмотреть профиль Найти все сообщения от III
 
Регистрация: 08.10.2014
Сообщений: 80

Спасибо за помощь. Ваша строка выводит сразу полностью содержание id test, мне надо чтобы содержимое печаталось, как в моём скрипте. Вот полностью скрипт
var textNodes = [];
var textNodes_data = [];
var i=0;

function search_textNodes(b) {
    b = b.childNodes;
    for (var c = 0, d = b.length; c < d; c++) {
        var a = b[c];
        if (a.nodeType == 3) {
            textNodes.push(a);
            textNodes_data.push(a.data);
            a.data = ""
        } else a.hasChildNodes() && search_textNodes(a)
    }
};

var d = document.getElementById('test');
search_textNodes(d);
function str_write() {
    var a = textNodes_data[i];
    if (a) {
        textNodes[i].data += a.charAt(0);
        textNodes_data[i] = a.substr(1)
    } else i++;
    i < textNodes.length && setTimeout(arguments.callee, 90)

};

str_write()

Последний раз редактировалось III, 13.03.2020 в 13:45.
Ответить с цитированием