将变量添加到.append中

时间:2011-04-28 00:18:03

标签: javascript jquery append

到目前为止,这是我的代码。

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页面上的bookmarklet加载它。

所以我要做的就是让它用这样的东西写这些图像

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输出之后我想要显示在.append中。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

你的意思是

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