使用javaScript(Ajax)从其地址获取页面详细信息
Getting page Details from its address using javaScript(Ajax)
可能重复:
Javascript可以读取任何网页的源代码吗?
有人能指导我写一个javascript片段,从链接中获取页面详细信息,即页面标题、正文内容和图像吗。
我已经写了一个javascript,从发布的链接中获取源代码。我总是可以使用getElementBytagName来获取所需的标记。我只是想知道是否有更好的方法。
<html>
<head>
<script type="text/javascript">
function changed(obj)
{
get_information(obj.value);
}
function get_information(link)
{
var xhr
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xhr=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xhr=new ActiveXObject("Microsoft.XMLHTTP");
}
xhr.open("GET", link, true);
xhr.onreadystatechange = function() {
if (xhr.readyState === 4)
{
alert(xhr.responseText);
}
};
xhr.send(null);
}
</script>
</head>
<body>
<input type="text" onchange="changed(this)"/>
</body>
</html>
不,我不想编辑同一个页面,我需要从它的链接
您只想获取当前页面上的标题/正文/内容/图像吗?
像这样的东西可能会起作用:
<html>
<head>
<title>fetch</title>
<script type="text/javascript">
function showtitle(){
var title=document.getElementsByTagName('title');
alert(title[0].innerHTML);
}
</script>
</head>
<body>
<span onclick="showtitle();">get</span>
</body>
</html>
否则,如果您想检索一个新的标题/body/etc并在不重新加载的情况下更新页面,则必须使用某种ajax请求。也许是jQuery或最终的ajax对象。
相关文章:
- 获取docker容器中运行的节点应用程序的IP地址
- 如何在asp.net中获取地图上的数据库地址
- 从express请求对象获取客户端MAC地址
- 在Safari上使用JavaScript获取IPv4地址
- 点击谷歌地图API并获取地址
- 从URL地址获取数据
- PHP 脚本仅从 MySQL 数据库中获取地址字段的第一行
- 如何在谷歌地图中从纬度和经度获取地址位置
- 快速.js获取地址和端口,同时仍在执行
- 从反向地理编码回调中获取地址
- 在地图中单击后获取地址
- 如何在谷歌地图上制作一组标记,从html中获取地址
- 在java中,通过谷歌获取地址的经度和纬度的最佳方式是什么
- Ng地图拖动标记后获取地址
- 从数据库获取地址到谷歌地图
- 使用onhouse获取地址的问题
- 如何从中心(pan)谷歌地图API获取地址
- 从Google Places API获取地址信息
- 获取地址与长和晚使用谷歌地图api
- 获取地址位置的几何形状