我试图遵循DOM中某个类 (f_foto
)中包含的所有链接,请按照它们并检查结果。 I 可以使用XMLHttp.Request
,但该站点只返回HTTP文本,而不是XML (或至少.responseXML
为空)。我试图坚持检查由 文本产生的DOM,而不是刮掉字符串,所以我打开了一个新窗口,其中包含 f_foto
类中的链接。窗口打开好,但之后我无法访问 新窗口。请注意,没有必要使用新窗口,但我不知道如何将文本文件转换为任何其他方式的DOM。我可以结合这两个陈述吗?
在下面的代码窗口中打开一个新的窗口,但在未来的声明中,这会改变背景颜色为 黑色,返回错误测试 理论“不能设置属性‘BGCOLOR’的 不确定的。”在这里,我用什么操纵 detailWindow并不重要 - 它总是未定义的。根据我所做的研究 ,这必须与这个脚本位于 父页面而不是在打开的页面中有关。那么我怎样才能控制 这个新打开的窗口?我想是有
document.getElementById("tab_content").
var detailWin;
for (var i = 0; i<searchResult.length; ++i)
{
detailWin=window.open(profileLinks[i], "Detail Window",
"width=700, height=650, resizable=1, toolbar=0, location=0,
status=0, menubar=0, directories=0, scrollbars=yes, top=0, left=0");
detailWin.bgColor="black"
}
yes,我一直在想,但我不知道该怎么做,我明白你可以在一个加载的页面中创建一个div,并隐藏它,并把你想要的任何东西放在那里,但如何做到这一点的细节是一个大学习如何处理DOM元素的学习曲线,我认为你们大多数人都认为它们是首要的元素。(!! :))yucky双关语!你能推荐一些代码片段吗?这是一个Chrome扩展btw。是jQuery可用于Chrome扩展吗? – Jerome 2011-06-16 19:47:54
jQuery是一个JavaScript库。您可以从jQuery.com下载并从您的站点托管它,只需添加指向谷歌版本的脚本标记STS。例如:或:至于将其挂接到Chrome扩展中,我不太确定 - 我认为这只是一个网页。 – DrShaffopolis 2011-06-16 20:19:49