我使用此功能在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");

07-24 22:08