2013-03-03 145 views
-1

我在这里要问如何从当前chrome选项卡获取所有元素,并且能够像这样使用它(例如:document.getElementsByTagName("img");)。我已经有了要用来获取图像并将其全部显示或下载的脚本,但它仅适用于页面,而不适用于选项卡。我正在制作一个“图像抓取器/接受器/选择器”,我需要用户能够从当前选项卡中获取所有图片。我已经有了代码,但正如我所说的,我需要从选项卡html代码中获取它们。我是铬合金开发新手,所以如果我问愚蠢的东西,请不要生气。对不起,我的英语不好。任何想法家伙?提前致谢。Chrome扩展程序获取所有元素并使用它们

+0

看到的是https://开发商。 chrome.com/extensions/content_scripts.html – 2013-03-03 22:18:24

回答

0

好了,我不知道,如果你想使用jquery或没有,但这里是一个jQuery的例子(这将在内容脚本中使用):

var images = new Array(); 
$(img).each(function(){ 
images.push($(this).attr('src')); 
}) 
+0

谢谢。我不介意使用jQuery。你在内容脚本中的含义是什么?在扩展脚本中?如果是的话,这会从标签中获取图像吗?我理解代码(它获取图像并将它们放入数组中),但我不明白它如何访问该选项卡。再次感谢。 – divoom12 2013-03-03 18:47:33

+0

在开发页面上查找内容脚本,基本上这个代码可以在每个页面上运行。你这样做的方式,我不知道如何。 – Zachrip 2013-03-03 18:57:12

+0

我试过了,但它给了我以下错误:“img未定义”。我添加了jquery库,但它仍然给我同样的错误。任何想法? – divoom12 2013-03-03 19:14:07

相关问题