如何在不使用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準確 –
不要把它們添加到第一個地方 - 問題解決 –