javascript getElementsByTagname

时间:2012-08-18 09:28:51

标签: javascript getelementsbytagname

是否有代码使用javascript获取其他网站的元数据信息,如title,keyword? document.getElementById将有助于获取当前文档的信息。同样有一个代码来获取当前文档以外的信息。

1 个答案:

答案 0 :(得分:2)

当然,您可以使用getElementsByTagName方法从当前文档中提取此信息:

​alert(document.getElementsByTagName('title')[0].innerHTML);​

Live demo

其他网站而言,正如您所知,same origin policy限制会阻止您使用AJAX检索其内容。但是,如果您的域上有一个服务器端脚本将检索这些远程站点的HTML内容,您可以完美地向您的脚本发送AJAX请求,并在成功回调中解析HTML并检索您感兴趣的信息(元,标题,......)。但是,由于您已经设置了服务器端脚本来检索远程内容,因此可以直接使用此服务器端脚本来解析远程HTML并返回所需信息。