2 回答
TA贡献1111条经验 获得超0个赞
这是 preg 替换,您可以使用它来删除所需属性以外的属性。
$html = preg_replace("/(<img\\s)[^>]*(src=\\S+)[^>]*(\\/?>)/i", "$1$2$3", $html);
$html = preg_replace("/(<figure\\s)[^>]*[^>]*(\\/?>)/i", "$1$2$3", $html);
$html = preg_replace("/(<figcaption\\s)[^>]*[^>]*(\\/?>)/i", "$1$2$3", $html);
这会给你输出
<figure ><img src="https://sampleonly.com/wp-content/uploads/2020/01/my-picture-300x169.jpg"><figcaption >This is my picture text.</figcaption><figure>
TA贡献1982条经验 获得超2个赞
您可以使用以下代码注意:如果您包含 jquery,则仅使用脚本,否则使用下面的 jquery 链接
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
$('figure,figcaption,img').removeAttr("id style class height width sizes srcset aria-describedby");
</script>
- 2 回答
- 0 关注
- 187 浏览
添加回答
举报