1

この関数を使用して、JavaScriptでタグをstipします

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

しかし、干し草が希望のクラスである場合にのみタグを削除するにはどうすればよいですか?

たとえば、

'tooltip_left'、'tooltip_right'、'tooltip_bottom'のクラスを持つタグのみを削除し、保持します

..。

4

1 に答える 1

0

これはどうですか:(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");
于 2013-10-27T13:46:26.963 に答える