我如何用js删除ul标签和所有内容? 示例
<div>
<ul>
<li>a</li>
<li>b</li>
</ul>
</div>
我想要这个
<div></div>
我用
var.replace('regex', '');
任何人都可以帮助我吗?
聚苯乙烯。只有js,我不能使用Jquery
答案 0 :(得分:1)
如果您坚持使用正则表达式作为答案,则可以使用以下内容。
str = str.replace(/\s*<ul[^>]*>[\S\s]*?<\/ul>\s*/, '');
答案 1 :(得分:1)
为什么在使用dom解析时使用正则表达式?
var ul = document.getElementsByTagName('ul')[0];
ul.parentElement.removeChild(ul)