Javascript: удаление тегов с желаемым классом - PullRequest
1 голос
/ 01 сентября 2011

Я использую эту функцию для обозначения тегов в javascript

noTags = result.strInputCode.replace(/<\/?[^>]+(>|$)/g, "");

а как убрать теги только если сено желаемого класса ??

например, от

Удалять только теги с классами: 'tooltip_left', 'tooltip_right', 'tooltip_bottom' и сохранять

...

1 Ответ

0 голосов
/ 27 октября 2013

Что насчёт этого: ( js fiddle demo )

var StripTags = function (desiredClass)
{
    var nodes = document.querySelectorAll('.' + desiredClass);
    for (var i = 0; i < nodes.length; i++)
        nodes[i].parentNode.removeChild(nodes[i]);
}

StripTags("tooltip_left");
StripTags("tooltip_right");
StripTags("tooltip_bottom");
...