如何在不使用jQuery的情况下从HTML字符串中打开所有图像?从纯HTML中的HTML字符串解包所有图像
var htmlString = `
<p> random text </p>
<a href="src1"><img src="src1"/></a>
<a href="src2"><img src="src2"/></a>
<a href="src3"><img src="src3"/></a>
<p> random text </p>
`;
var div = document.createElement('div');
div.innerHTML = htmlString;
var elements = div.getElementsByTagName("img");
let i = 0;
while (i < images.length) {
//unwrap all images from parent in pure javascript
images[i] ....
}
console.log(div.innerHTML);
预期输出:
<p> random text </p>
<img src="src1"/>
<img src="src2"/>
<img src="src3"/>
<p> random text </p>
我没有得到它的图像。你想删除所有图像的直接父标签? –
@JayGhosh yupp准确 –
不要把它们添加到第一个地方 - 问题解决 –