用正则将带标签字符串转换成标签

本文介绍了一种使图片在网页中自适应显示的方法,通过修改HTML代码实现图片宽度的自适应调整,适用于不同屏幕尺寸的设备。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.后端同事给到数据

"<p><img src=\"https://cbu01.alicdn.com/img/ibank/2019/837/044/12219440738_1848546139.400x400.jpg\" alt=\"0\" width=\"750\" /><img src=\"https://cbu01.alicdn.com/img/ibank/2019/898/434/12219434898_1848546139.400x400.jpg\" alt=\"1\" width=\"750\" /><img src=\"https://cbu01.alicdn.com/img/ibank/2019/115/854/12219458511_1848546139.400x400.jpg\" alt=\"2\" width=\"750\" /><img src=\"https://cbu01.alicdn.com/img/ibank/2019/983/879/12147978389_1848546139.400x400.jpg\" alt=\"3\" width=\"750\" /><img src=\"https://cbu01.alicdn.com/img/ibank/2019/278/191/12185191872_1848546139.400x400.jpg\" alt=\"4\" width=\"750\" /><img src=\"https://cbu01.alicdn.com/img/ibank/2019/937/709/11962907739_1848546139.400x400.jpg\" alt=\"5\" width=\"750\" /><img src=\"https://cbu01.alicdn.com/img/ibank/2019/440/571/12112175044_1848546139.400x400.jpg\" alt=\"6\" width=\"750\" /><img src=\"https://cbu01.alicdn.com/img/ibank/2019/610/961/12041169016_1848546139.400x400.jpg\" alt=\"7\" width=\"750\" /></p>"

2.需要纯标签,并且宽度可以自适应

<p><img src="https://cbu01.alicdn.com/img/ibank/2019/837/044/12219440738_1848546139.400x400.jpg" alt="0" width="100%" /><img src="https://cbu01.alicdn.com/img/ibank/2019/898/434/12219434898_1848546139.400x400.jpg" alt="1" width="100%" /><img src="https://cbu01.alicdn.com/img/ibank/2019/115/854/12219458511_1848546139.400x400.jpg" alt="2" width="100%" /><img src="https://cbu01.alicdn.com/img/ibank/2019/983/879/12147978389_1848546139.400x400.jpg" alt="3" width="100%" /><img src="https://cbu01.alicdn.com/img/ibank/2019/278/191/12185191872_1848546139.400x400.jpg" alt="4" width="100%" /><img src="https://cbu01.alicdn.com/img/ibank/2019/937/709/11962907739_1848546139.400x400.jpg" alt="5" width="100%" /><img src="https://cbu01.alicdn.com/img/ibank/2019/440/571/121121100%44_1848546139.400x400.jpg" alt="6" width="100%" /><img src="https://cbu01.alicdn.com/img/ibank/2019/610/961/12041169016_1848546139.400x400.jpg" alt="7" width="100%" /></p>

3.实现方法

let html = this.detail.replace(/\\/g, '').replace(/750/g, '100%').replace(/(^"+)|("+$)/g, '')
let detail = document.getElementById('detail')
detail.innerHTML = html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值