我使用下面找到所有圖像的特定網頁上:分解document.getElementsByTagName(「img」);
function img_find() {
var imgs = document.getElementsByTagName("img");
var imgSrcs = [];
for (var i = 0; i < imgs.length; i++) {
;
imgSrcs.push(imgs[i].src);
}
return imgSrcs;
}
我想定義一個新的變量img_find = img_find();
,然後我寫的變量document.write(img_find);
這是我的輸出字符串"http://www.domain.com/image.png"
我想打破這件事所以最終我能寫
document.write("<img src='"+img_find+"'/>");
這將顯示圖像。
然而到現在爲止的所有它輸出是
src='http://www.domain.com/image.png,http://www.domain.com/image.png'
這顯然不會顯示圖像。
有沒有人知道我可以重新寫這個,所以我可以使用document.write("<img src='"+img_find+"'/>");
並讓它顯示當前頁面上的所有圖像?
謝謝!
我已經編輯了很多問題來澄清它。在'for循環中'{'後面有';',我希望這是一個錯誤?我很驚訝這個循環運行。 – 2011-04-27 20:11:23
他(我認爲)刪除了他不想出現在問題 – mattsven 2011-04-27 20:18:10