好的,我现在用它的元标记抓取一个网站,并用这行代码从中获取结果:
var affiliation = doc.getElementsByTagName('meta')[property='citation_author_institution'].content;
现在我想通过使用来尝试分离传入的内容;在某种程度上,我可以轻松划分内容。
我试过这样的事情:
if (affiliation)
{
for (i=0; i<affiliations.length; i++)
{
affiliation.push(affiliations[i].textContent)
}
item.extra = affiliation.join("; ");
}
额外的是我想要放入的字段,我创建了一个数组,因此我可以存储所有传入的内容。但是当我在我的程序中尝试这个时,我得到一个错误,例如:
&#34;输入错误:affiliation.join不在功能&#34;
我该怎么做?
答案 0 :(得分:1)
我通过做这样的事情来解决这个问题:
for (i=0; i<affiliations.length; i++) {
if (affiliations[i].getAttribute("name") == "citation_author_institution") {
affiliationArr.push(affiliations[i].content);
}
}
item.extra = affiliationArr.join("; ");