如何在javascript中从数据中删除标记?

如何在javascript中从数据中删除标记?,javascript,Javascript,我有一个函数将数据作为参数,该数据包含以下值: <a class="result-tooltip" title="" href="/app.php/na_test_na/en/score/view/charted/1/1" data-original-title="<div style=&quot;margin: 0 auto; text-align: left; font-size: medium;&quot;> <h4>Met: <b>

我有一个函数将数据作为参数,该数据包含以下值:

<a class="result-tooltip" title="" href="/app.php/na_test_na/en/score/view/charted/1/1" data-original-title="<div style=&quot;margin: 0 auto; text-align: left; font-size: medium;&quot;>
<h4>Met: <b>15189</b>
<br>Total: <b>15189</b>
</h4>
</div>">
100.00%
</a>

我试过了

data = data.replace(/<a.*">/, '').replace('</a>', '').trim();

data=data.replace(/尝试
data.replace(/]+(>|$)/g',)

如果数据值只是一个字符串(我不确定如何将其传递给数据变量),则可以对其进行一些“调整”

使用
document.createElement
用javascript创建HTML元素,按
innerHTML
的原样添加
data
,然后获取
innerText
,该值为
100.00%
,并将该值分配给
数据

我稍微更改了
data
的值,因为您在问题中粘贴的内容不是有效的HTML

我相信一定有其他方法可以实现这一点,但这就是我得出的结论:)

let数据=``
常量elem=document.createElement('div')
elem.innerHTML=数据
data=elem.innerText.trim()

console.log(数据)
为什么不在其中获取html或文本而不是删除标记?该值看起来不像有效的html。你能重新检查它并在这里发布数据的准确值吗?你想在这里做什么?它给出的输出是“Met:15189 Total:15189”“href=”“/app.php/na\u test\u na/en/score/view/charted/1/1”“>100.00%”