Javascript:去掉带有所需类的标签

Javascript: Strip tags with desired class

本文关键字:标签 Javascript      更新时间:2023-09-26

我使用这个函数在javascript中插入标签

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

但我怎么能只删除标签,如果干草所需的类??

例如,从

仅删除带有'tooltip_left', 'tooltip_right', 'tooltip_bottom'类的标签,并保留

这个怎么样? (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");