js获取网页源码
@越善4978:javascript如何获取当前网页的源码? -
彭卷18194489042…… 首先outerHTML有兼容性问题,其次outerHTML和innerHTML类似,得到的是被浏览器修整的代码,包括js运行时对html结构做的修改,都会体现到innerHTML上.所以,如果想拿到最真实的html源码,那就只能发起一个异步请求,url就是当前的location.href,在xhr.responseText里就能拿到最纯正的源码啦!
@越善4978:怎么获取js执行过的网页源码 -
彭卷18194489042…… 需要获取网页中的javascript执行后生成的完整的网页源码(通常使用的右键-查看源代码是看不到js执行后的内容的,用firefox的firebug看到的代码就是js执行后的代码),从中提取一些有用的数据.
@越善4978:请问如何用JavaScript读取另一个网页的源码 -
彭卷18194489042…… 现在的浏览器考虑到安全问题,javascript只能读取子网页zhidao的内容,内兄弟网页和父网页是不能读的,你可以将另一个网页使用javascript的window.open方法打开弹出窗口容,然后就可以读取另一个网页的源码了.
@越善4978:JS 获得网页代码 -
彭卷18194489042…… <!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, ...
@越善4978:JavaScript 如何读取某网页的源码? -
彭卷18194489042…… 可以使用parent.网页所在窗口的名字.doucment.body.innerHTML属性来读取网页主体中的代码,但是要获得整个网页的源码可能只使用JavaScript是办不到的.
@越善4978:Javascript可不可以得到某个网页的源代码?
彭卷18194489042…… 如果这个“某个网页”和你的javascript所在页面是同一个域的,可以用下面的代码.如果是跨域的,告诉你,没戏,得用服务器端的脚本才行.function newxmlhttp() { var xmlhttp=null; if (window.XMLHttpRequest){xmlhttp = new XMLHttpRequest...
@越善4978:javascript实现获取指定网页源码 -
彭卷18194489042…… js 不能跨域 所以都是用后台去取ajax传到前台来 但是你这个如果是本地文件 你可以这样读本地文件$("#links").load("/target.html #id"); 手机浏览器不太清楚了 抱歉
@越善4978:JS 获取页面某段HTML代码 -
彭卷18194489042…… 简单实现代码如下<br><script language="javascript" type="text/javascript"> <br> function load() <br> { <br> var test=document.getElementsByTagName('html')[0].innerHTML; <br> alert(test); <br> } <br></script>
@越善4978:怎么获取网页执行完所有js后的源码 -
彭卷18194489042…… 动态生成HTML,无法绑定click等事件名等方法,但是可以使用live或者on方法动态获取 $(function(){ $('body').append('点击'); $('.demo').on('click', function(){ alert('被电击了'); }) })
@越善4978:求通过js获取html页面内容代码 -
彭卷18194489042…… 1 2 3 4 5 6 7 8 9 <script type="text/javascript"> varmyname = newArray();//创建数组myname varallname=document.getElementsByTagName("a");//获取a for(i=0;i<allname.length;i++) { myname[i]=allname.item(i).name;//循环获取每一个a的name赋给数组 } document.write(myname)//输出数组 </script>
彭卷18194489042…… 首先outerHTML有兼容性问题,其次outerHTML和innerHTML类似,得到的是被浏览器修整的代码,包括js运行时对html结构做的修改,都会体现到innerHTML上.所以,如果想拿到最真实的html源码,那就只能发起一个异步请求,url就是当前的location.href,在xhr.responseText里就能拿到最纯正的源码啦!
@越善4978:怎么获取js执行过的网页源码 -
彭卷18194489042…… 需要获取网页中的javascript执行后生成的完整的网页源码(通常使用的右键-查看源代码是看不到js执行后的内容的,用firefox的firebug看到的代码就是js执行后的代码),从中提取一些有用的数据.
@越善4978:请问如何用JavaScript读取另一个网页的源码 -
彭卷18194489042…… 现在的浏览器考虑到安全问题,javascript只能读取子网页zhidao的内容,内兄弟网页和父网页是不能读的,你可以将另一个网页使用javascript的window.open方法打开弹出窗口容,然后就可以读取另一个网页的源码了.
@越善4978:JS 获得网页代码 -
彭卷18194489042…… <!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, ...
@越善4978:JavaScript 如何读取某网页的源码? -
彭卷18194489042…… 可以使用parent.网页所在窗口的名字.doucment.body.innerHTML属性来读取网页主体中的代码,但是要获得整个网页的源码可能只使用JavaScript是办不到的.
@越善4978:Javascript可不可以得到某个网页的源代码?
彭卷18194489042…… 如果这个“某个网页”和你的javascript所在页面是同一个域的,可以用下面的代码.如果是跨域的,告诉你,没戏,得用服务器端的脚本才行.function newxmlhttp() { var xmlhttp=null; if (window.XMLHttpRequest){xmlhttp = new XMLHttpRequest...
@越善4978:javascript实现获取指定网页源码 -
彭卷18194489042…… js 不能跨域 所以都是用后台去取ajax传到前台来 但是你这个如果是本地文件 你可以这样读本地文件$("#links").load("/target.html #id"); 手机浏览器不太清楚了 抱歉
@越善4978:JS 获取页面某段HTML代码 -
彭卷18194489042…… 简单实现代码如下<br><script language="javascript" type="text/javascript"> <br> function load() <br> { <br> var test=document.getElementsByTagName('html')[0].innerHTML; <br> alert(test); <br> } <br></script>
@越善4978:怎么获取网页执行完所有js后的源码 -
彭卷18194489042…… 动态生成HTML,无法绑定click等事件名等方法,但是可以使用live或者on方法动态获取 $(function(){ $('body').append('点击'); $('.demo').on('click', function(){ alert('被电击了'); }) })
@越善4978:求通过js获取html页面内容代码 -
彭卷18194489042…… 1 2 3 4 5 6 7 8 9 <script type="text/javascript"> varmyname = newArray();//创建数组myname varallname=document.getElementsByTagName("a");//获取a for(i=0;i<allname.length;i++) { myname[i]=allname.item(i).name;//循环获取每一个a的name赋给数组 } document.write(myname)//输出数组 </script>