如何在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="margin: 0 auto; text-align: left; font-size: medium;"> <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="margin: 0 auto; text-align: left; font-size: medium;">
<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%”