JS获取整个页面文档的实现代码
唯一需要注意的地方:innerText与文本内容,显示页面的时候不能用innerHTML,否则会被解析内部文本。与文本内容是在除消防之外的浏览器与消防之间的差异。复制代码代码如下: var内部文本=文档。尸体。内部文本?内部文本' : '文本内容上面的语句在开头处理以避免多次判断演示贴图
演示:复制代码代码如下:DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www .w3。org/TR/XHTML 1/DTD/XHTML 1-Transitional。DTD ' html头元http-equiv=' Content-Type ' Content=' text/html;charset=utf-8 '/title/title/head body div id=test ' pre休息休息/pre /div脚本类型=' text/JavaScript ' src=' http : Ajax。js /脚本脚本脚本类型=' text/JavaScript ' var connector=(function(){ var connector=null;如果(窗口. XMLHttpRequest){ connector=new XMLHttpRequest();}else if(窗口ActiveX对象){连接器=新的ActiveX对象('微软.XMLHTTP’);}返回连接器;})();var内部文本=文档。尸体。内部文本?innerText ' : ' textContentvar处理程序=函数(响应){ document。getelementbyid(' test ').getElementsByTagName(' pre ')[0][innerText]=响应;}连接器. onreadystatechange=(函数(回调){返回函数(){ if(连接器。readystate==4){//这里连接器。状态==200都省了callback.call(连接器,连接器。response text);} } })(处理程序);connector.open('GET ',location.href,true);//发送到本页面连接器。send();/脚本/正文/html
版权声明:JS获取整个页面文档的实现代码是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。