温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

JS获取网页源代码

发布时间:2021-09-10 09:30:08 来源:亿速云 阅读:576 作者:chen 栏目:编程语言

本篇内容介绍了“JS获取网页源代码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

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> <h2>远程网页源代码读取</h2> <div>     地址:<input type="text" id="url">     <input type="button" onclick="getSource()" value="获取源码"> </div> <textarea rows="10" cols="80" id="source"></textarea> </body> </html>

“JS获取网页源代码”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

js
AI