Вот мой код.
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;
}
var img_find = img_find();
for(var i = 0; i < img_find.length; i++){
document.write("<img src='" + img_find[i] + "'/>");
}
Это возвращает все изображения на текущей странице и отображает их в виде изображения.
Однако я загружаю это через букмарклетна внешней странице .js.
Итак, что я пытаюсь сделать, это написать эти изображения примерно так:
image = img_find();
if ((s != "") && (s != null)) {
$("body").append(" THIS IS WHERE THE DOC WRITE SHOULD GO ");
}
Однако я не могу получить эту часть:
var img_find = img_find();
for(var i = 0; i < img_find.length; i++){
document.write("<img src='" + img_find[i] + "'/>");
}
Быть видимым.
В конце концов, что когда-либо выводится из document.write после for, который я хочу показать в .append.
Есть мысли?