问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js读取远程网页源码

发布网友 发布时间:2022-05-01 00:14

我来回答

2个回答

热心网友 时间:2022-04-23 14:54

代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=utf-8">
<title>远程网页源代码读取</title>
<style type="text/css">
/* 页面字体样式 */
body, td, input, textarea {
font-family:Arial;
font-size:12px;
}
</style>
<script type="text/javascript">
//用于创建XMLHttpRequest对象
function createXmlHttp() {
//根据window.XMLHttpRequest对象是否存在使用不同的创建方式
if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest(); //FireFox、Opera等浏览器支持的创建方式
} else {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//IE浏览器支持的创建方式
}
}
//直接通过XMLHttpRequest对象获取远程网页源代码
function getSource() {
var url = document.getElementById("url").value; //获取目标地址信息
//地址为空时提示用户输入
if (url == "") {
alert("请输入网页地址 。");
return;
}
document.getElementById("source").value = "正在加载……"; //提示正在加载
createXmlHttp(); //创建XMLHttpRequest对象
xmlHttp.onreadystatechange = writeSource; //设置回调函数
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
}
//将远程网页源代码写入页面文字区域
function writeSource() {
if (xmlHttp.readyState == 4) {
document.getElementById("source").value = xmlHttp.responseText;
}
}
</script>
</head>
<body>
<h1>远程网页源代码读取</h1>
<div>
地址:<input type="text" id="url">
<input type="button" onclick="getSource()" value="获取源码">
</div>
<textarea rows="10" cols="80" id="source"></textarea>
</body>
</html>

热心网友 时间:2022-04-23 16:12

<a href="http://news.sina.com.cn/c/2010-01-29/080219572533.shtml" name="bencode">查看</a>

后面加以下几行:
<script type="text/javascript">
var a = document.getElementsByName("bencode").item(0);
HighLightingCode(a);
a.innerHTML = "点击关闭";
</script>

如果不要求替换"点击关闭",可以简化为:

<script type="text/javascript">
HighLightingCode(document.getElementsByName("bencode").item(0)); </script>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
合肥学区房的投资价值 合肥学区房楼盘有哪些 贝特朗·德拉诺埃个人介绍 什么样的人能获诺奖 我帮妹妹的孩子起名儿 索尼VPCSD18EC/L基本参数 想买款华硕的本本 价格在4500左右 一般只玩《传奇》《实况足球12... 索尼笔记本 型号 VPCEA45FG 屏幕尺寸是多少?? 索尼vpcca26ec自带的应用软件有哪些啊?比如说vaio care等等啊?求帮助... PMB VAIO Edition plug-in可以删掉么? 上海易贝乐英语一年费用多少,费用都是一样的吗? 什么情况下会看到彩虹 JS问题 如何在JS中修改&lt;URL&gt;中param的值 上海英孚英语培训费用 求一个js判断url是否可用(正常访问)的方法 坐在飞机上能看见彩虹吗? 高中英语补习价格,上海一般多少钱 云层中为什么有彩虹 平安万能险智盈人生利率不断下调和即将停售,还值得拥有吗 js里location.href=.....?name=&quot;张三&quot;传值给另一页面时的乱码怎么解决 在坐飞机时看到的彩虹是弧形的,半圆的还是圆的? 平安 万能险 在飞机上看到的彩虹是什么形状的? 飞机上看见的彩虹为什么是环型? 上海新东方英语四六级培训课大概多少 课时一般怎么安排 学费大概多少 js 判断指定的url是否有效(能访问) Microsoft Word可以翻译英语以及其他的版本要在哪里免费下载啊? 戒烟成功之后,你有哪些收获? 他们现在在哪里?用英语翻译 javascript怎么将url生成二维码 为什么说在天上看到的彩虹是圆形的? 拨开云层真 的可以看见彩虹吗? 请教js如何获取iframe内容页的实时url 上海英语培训班,一个阶段的资费差不多多少? JS相关 利用JS跨域访问页面源代码 天空中的彩虹为什么有七种颜色? 英语翻译在哪里 在线翻译英语在哪里? 哪里可以下载免费的英语翻译软件呀?请大家帮帮忙啊!谢谢了!!! 在哪里翻译成英语 有谁能告诉我去那里能找到把英文翻译成中文的网站 在那里。翻译英文 用pos机刷了10块怎么到账只有7块 pos机刷卡到账了金额少了些怎么办? pos机刷卡到账了金额少了些怎么办 汇付天下pos机刷卡到账金额少了怎么办 拉卡拉收款成功后到账金额3250元到账只有31.62元怎么办 pos机刷卡之后显示交易金额与原金额不符是怎么回事 pos机刷卡了500成功但是钱到账100没到账 POS机少刷了顾客的钱,怎么办