Добавить переменные в .append - PullRequest
0 голосов
/ 28 апреля 2011

Вот мой код.

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.

Есть мысли?

1 Ответ

1 голос
/ 28 апреля 2011

Вы имеете в виду

for(var i=0; i < image.length; i++){
    $("body").append("<img src='"+image[i]+"'/>");
}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...