XMLHttpRequest对象读取HTML文件
程序员文章站
2022-06-10 17:05:33
...
一 代码
index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>通过XMLHttpRequest对象读取HTML文件,并且输出读取结果</title> </head> <script> var xmlHttp; //定义XMLHttpRequest对象 function createXmlHttpRequestObject(){ //如果在internet Explorer下运行 if(window.ActiveXObject){ try{ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){ xmlHttp=false; } }else{ //如果在Mozilla或其他的浏览器下运行 try{ xmlHttp=new XMLHttpRequest(); }catch(e){ xmlHttp=false; } } //返回创建的对象或显示错误信息 if(!xmlHttp) alert("返回创建的对象或显示错误信息"); else return xmlHttp; } function ReqHtml(){ createXmlHttpRequestObject(); xmlHttp.onreadystatechange=StatHandler; //判断URL调用的状态值并处理 xmlHttp.open("GET","text.html",true); //调用text.html xmlHttp.send(null); } function StatHandler(){ if(xmlHttp.readyState==4 && xmlHttp.status==200){ document.getElementById("webpage").innerHTML=xmlHttp.responseText; } } </script> <body> <!--创建超级链接--> <a href="#" onclick="ReqHtml();">通过XMLHttpRequest对象请求HTML文件</a> <!--通过div标签输出请求内容--> <div id="webpage"></div> </body> </html>
text.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> </head> <body> <div align="center"><img src="images/shopping.jpg" width="803" height="684" /> </div> </body> </html>
二 运行结果
推荐阅读
-
html5读取本地文件示例代码
-
通过nodejs 服务器读取HTML文件渲染到页面的方法
-
python读取html中指定元素生成excle文件示例
-
用仿ActionScript的语法来编写html5——第九篇,仿URLLoader读取文件
-
安卓开发笔记(二十二):读取本地(内置)html文件并实现和Javascript交互
-
从C语言中读取Python 类文件对象
-
通过codehaus来实现json写入文件和读取文件成json对象
-
HTML读取json文件(传递给变量)
-
java路径问题:springboot的前段静态资源路径、java后端读取文件路径、直接访问html
-
Java读取项目json文件并转为JSON对象的操作