
用jQuery的html方法可以获得某个元素中的内容 ,如果元素是html标签,则可以获得页面的全部内容:例如:
$(document)ready(function(){
var html_str=$("html")html();
alert(html_str);
});
上面代码可以获得页面的全部内容。(当然要先导入jQuery)
是在网页中执行js获取第三方内容吗如果是不同的域的话,貌似不可以的,因为浏览器出于安全的考虑是禁止跨域访问的,故js无法获取跨域的内容(浏览器可以显示)。
也许,可以通过js发送>
只能获取到inline的JS内容,如果脚本是通过 src 加载进来的,这个是没办法取出的。
对于 inline 的 JS 内容,高端浏览器使用 textContent ,IE6/7/8 使用 innerText。下面是例子:
<script id="s1">alert(1);</script>var script = documentgetElementById( 's1' );
var text = scripttextContent || scriptinnerText;
consolelog( text ); // output alert(1);
您需要的功能可以利用AJAX来实现。下面是我写的代码读取一个文件并显示出来,供您参考。
<!doctype html><html>
<head>
<meta charset="utf-8">
<title>使用AJAX读取外部文件</title>
</head>
<body>
<div id="txt">外部文件内容</div>
<script>
if ( windowActiveXObject ) // windows 系统
xml>
两种方案:<br>1 元素获取,通过给input标签加id,通过getElementById(id)获取到该元素,然后直接访问它的value属性即可<br><input id="test"/><br>例:var oInput=documentgetElementById("test");<br>alert(oInputvalue);//获取到啦<br>2 节点获取,通过获取表单元素,然后通过表单中中各input元素的name属性获取Input子元素,进而获取它的value值<br><input name="test"/><br>例:var oForm=documentgetElementById("form1");<br>alert(oFormtestvalue);//获取到啦
以上就是关于怎么通过js或者jquery获取一个页面里面的内容全部的内容,包括:怎么通过js或者jquery获取一个页面里面的内容、如何通过JS获取第三方网页上的某个文本内容 本人小白,望大回答能详细点、JS 怎样获取 script标签中的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)