本文目录一览:
- 1、js获取html页面显示内容
- 2、如何用js获取其它页面的内容
- 3、怎么通过js或者jquery获取一个页面里面的内容
- 4、JS如何从另一个网页获取数据内容进行处理?
- 5、javascript 怎么获取指定url网页中的内容
- 6、怎么用js获取特定网页的特定信息
js获取html页面显示内容
1、新建html文档,在body标签中添加一个按钮,然后在head标签中引入jQuery文件:
2、使用jQuery给按钮添加点击事件,然后使用ajax发送请求并将获取到的结果进行输出:
3、用浏览器打开代码,点击浏览器上的按钮,这时html页面中的内容就被输出到了控制台中:
如何用js获取其它页面的内容
用jquery的load方法加载,
例子1(点击按钮加载一个注册页面的所有内容装入div容器):
$("button").click(function(){
$("div").load('regist.html');
});
例子2(点击按钮加载一个注册页面里面的ID为box的标签里面的所有内容装入div容器):
$("button").click(function(){
$("div").load("regist.html
#box");
});
怎么通过js或者jquery获取一个页面里面的内容
用jQuery的html方法可以获得某个元素中的内容
,如果元素是html标签,则可以获得页面的全部内容:例如:
$(document).ready(function(){
var
html_str=$("html").html();
alert(html_str);
});
上面代码可以获得页面的全部内容。(当然要先导入jQuery)
JS如何从另一个网页获取数据内容进行处理?
通过url传参。
如果是HTML页面的话,JS传到新页面就输入window.location.href='a.html?id=100'。然后a.html页面的JS就div id="s"/div
script
document.getElementById("s").innerHTML=window.location.split('?')[1];
/script
如果是想要实现AJAX在a页面传参数到b页面,并且在a页面的层显示b页面执行参数的结果的话就用AJAX了。下面是JQUERY的。
div id="a"/div
$("#a").load("b.html?id=100");
//或者
$.get("b.html?id=100",function(data){
$("#a").html(data);})
本地存储sessionStorage 或 localStorage,html5的话可以用 sessionStorage 或 localStorage,很容易的。sessionStorage 是会话存储,关闭浏览器就没了。localStorage 是持久化存储,完全可以替代cookie 存储空间更大。
实现方法:存:sessionStorage["par1"]="123"。取:sessionStorage["par1"] localStorage实现方法和sessionStorage一样。
javascript 怎么获取指定url网页中的内容
一、参考代码如下:
!doctype html
html lang="en"
head
meta charset="UTF-8"
titleDocument/title
/head
body
script src="jquery-2.1.1.min.js"/script
!--记得导jquery--
script
$.ajax({
type:'get',
url:"demo.html",//这里是url
success:function(body,heads,status){
console.log(body); //body就是内容了,也就是url网页中的内容
}
});
/script
/body
/html
重点代码说明:
$.ajax({
type:"POST",//请求方式为post
url:"order.class.php?type=add",//请求的地址
data:dataFormid,//参数
success: function(mag){
//success指的是请求并成功返回信息
//msg是返回的内容
alert(mag);
}
});
举例
//假如后台返回的是一个JSON格式的字符串,如"{code:0,msg:\"执行成功!\"}"
success: function(data){
var json=evel("("+data+")");
alter(json.msg);//会弹出执行成功的消息框
}
怎么用js获取特定网页的特定信息
问题是不是很明确嘛,就此三个猜测:
如果是获取js所在页面的特定信息很简单,通过document.getElementById("button1")以一般都可以搞定;
如果是获取js所另一个 iframe中页面的值,可以通过类似 window.parent(父页面)、window.top(顶层页面),window.frames['tf'].str 等一些方式 但有跨域的问题;
如果是获取其他网站的特定页面,只靠js貌似是不行,可以通过后台代码伪造http请求,完了对响应回来的html进行解析,再正则表达式来获取想要的特定信息;