Javascript 删除两个已知字符之间的所有内容

Javascript 删除两个已知字符之间的所有内容,javascript,jquery,Javascript,Jquery,我最难找到匹配和删除我被要求删除的文本的方法 我不能只匹配精确的字符串,因为它每次都不同,但它总是在相同的已知字符之间 <h1 class="art-PostHeader" style="border-bottom:solid 1px; border-bottom-color:#4D909D;"><a href="/content/library-closed-14" title="Library Closed">Building Closed</a>

我最难找到匹配和删除我被要求删除的文本的方法

我不能只匹配精确的字符串,因为它每次都不同,但它总是在相同的已知字符之间

    <h1 class="art-PostHeader" style="border-bottom:solid 1px; border-bottom-color:#4D909D;"><a href="/content/library-closed-14" title="Library Closed">Building Closed</a></h1>
   Code to Remove <form action=


要删除的代码您可以引用nachor标记并获取下一个同级节点,并将节点的值设置为nothing

$(“h1.art PostHeader”)[0]。nextSibling.nodeValue=”“


要删除的内容
我可以使用regexr.com解决!!!h1>|(.*)\n我不知道该如何处理这个问题,因为我不需要答案?我想为社区做正确的事情,有什么帮助吗?这可能会有帮助:仅供参考,
a
似乎位于
h1
标记内(尽管代码不完整),因此要删除的内容不会是
a
元素的兄弟。正确,我无法使此代码正常工作。。我正在用完整的html更新这个问题。$(“#calpopup body h1”)[0]。nextSibling.nodeValue=“”-这很有效!