Начало } Cookies } inText эмулятор



В Internet Explorer можно получить текстовое содержимое элементов используя свойство innerText. Для всех остальных можно использовать следующий эммулятор

function text(e){ var res = e.innerHTML; return res.replace(/\<[^>]*\>/g, ''); } или более сложный DOM-вариант: function text(e) { var t = ""; // Если получен элемент, то берем его дочерние элементы // иначе предполагаем, что получен массив e = e.childNodes || e; // Просматриваем все ноды for ( var i = 0; i < e.length; i++ ) { t += e[i].nodeType != 1 ? e[i].nodeValue : text(e[i].childNodes); } // Возвращаем элемент return t;


JavaScript inText эмулятор