如何用replace方法将内层span标签的内容替换为空字符串。
时间: 2024-05-02 09:17:56 浏览: 90
React 替换字符串里面span的里的某些内容
5星 · 资源好评率100%
可以使用正则表达式匹配内层的span标签,并将其替换为空字符串。示例代码如下:
```javascript
var str = '<div><span>外层span标签</span><span>内层span标签</span></div>';
var replacedStr = str.replace(/<span>(.*?)<\/span>/g, '');
console.log(replacedStr); // 输出:<div>外层span标签</div>
```
上述代码中,正则表达式`/<span>(.*?)<\/span>/g`匹配了所有的内层span标签,并将其替换为空字符串,最终输出的字符串中只剩下外层的span标签和其内容。其中,`.*?`表示匹配任意字符,`?`表示非贪婪匹配,避免匹配到多个内层span标签。
阅读全文