如何删除html格式的文本内容里面的所有隐藏标签节点

有一个html格式的文本内容:今天工作了哈哈哈。<span style="display:none">*..com.cn【慧博投研资讯】</span>

如何删除是display:none的所有节点

https://img3.mukewang.com/5c90a0a4000119c506040096.jpg

最后结果:今天工作了哈哈哈。


不负相思意
浏览 452回答 2
2回答

吃鸡游戏

$(document).ready(function() {$('*').each(function() {&nbsp; &nbsp; if ($(this).is(':hidden')) {&nbsp; &nbsp; &nbsp; &nbsp; $(this).remove();&nbsp; &nbsp; }});})

猛跑小猪

document.querySelectorAll('[style*="display: none"]').forEach(elem => {&nbsp; &nbsp; if (elem.parentNode) {&nbsp; &nbsp; &nbsp; &nbsp; elem.parentNode.removeChild(elem)&nbsp; &nbsp; }})
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript