国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JS遠程獲取網頁源代碼實例

2024-05-06 15:51:35
字體:
來源:轉載
供稿:網友
獲取網頁源代碼的方法有很多,本文為大家介紹下使用JS是如何做到的,感興趣的朋友可以學習下哦

復制代碼 代碼如下:


<!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">
<input type="button" value="獲取源碼">
</div>
<textarea rows="10" cols="80"></textarea>
</body>
</html>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 旌德县| 江北区| 普兰县| 科技| 文登市| 新竹县| 崇仁县| 甘孜| 焦作市| 威信县| 靖远县| 札达县| 宝丰县| 同江市| 长汀县| 吴桥县| 镶黄旗| 鄂托克前旗| 红原县| 屯昌县| 建始县| 民和| 长宁县| 肃北| 锡林郭勒盟| 绵竹市| 曲水县| 长宁区| 石阡县| 秦安县| 全州县| 田林县| 虎林市| 屯门区| 廉江市| 河曲县| 商水县| 奎屯市| 杭锦后旗| 九寨沟县| 乌拉特前旗|