Prototype's stripTags()
выполнит эту работу, но в зависимости от ваших требований вы можете отказаться от удаления всех HTML-тегов.Например, если у вас есть тег внутри тега, stripTags()
тоже удалит его.Вот как это делается в простом JavaScript с использованием регулярного выражения:
function textFromLink(linkText) {
return linkText.replace(/.*<a[^>]*>\s*(.+)\s*<\/a>.*/, '$1');
}
Вышеприведенная функция вернет содержимое тега, обрезанное из пробела, без касания других тегов внутри тега.