怎么通过js或者jquery获取一个页面里面的内容
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么通过js或者jquery获取一个页面里面的内容相关的知识,希望对你有一定的参考价值。
用jQuery的html方法可以获得某个元素中的内容 ,如果元素是html标签,则可以获得页面的全部内容:例如:$(document).ready(function()
var html_str=$("html").html();
alert(html_str);
);
上面代码可以获得页面的全部内容。(当然要先导入jQuery) 参考技术A JS:document.getElementById("")//获取指定 ID 的元素
JS:document.getElementsByClassName()//获取带有指定类名的所有元素的节点列表
JS:document.getElementsByTagName()//获取标签名称的所有元素的节点列表(集合/节点数组)
js还有一个获取元素就不一一列出了,JQ的选择器就非常的方便了,只需要遵循CSS的就可以:比如:$(".class类名,#id,以及标签,input[type='text'],等等都是可以直接这样使用的");
用jquery怎么获取页面的特定内容
参考技术A 1、给特定内容包裹一个容器(div或者其他容器)标签2、给容器一个id,或者一个特定的class以便于使用jquery的选择器获取到该容器
3、使用jquery选择器获取该容器,并获取该容器内的内容
特定内容...... 参考技术B jquery
获取
div
之间的内容,有两种方法,$(selector).text()、$(selector).html()
。
html:
1
2
3
test
$("div").text()
得到的是
test,是
div
的纯文本,会自动忽略
html
标签
。
$("div").html()
得到的是
test
,是
div
的所有内容,包括
html
标签,它有个好处是可以将
得到的标签与文字
直接再利用,比如添加到页面其他地方之类的操作
。
以上是关于怎么通过js或者jquery获取一个页面里面的内容的主要内容,如果未能解决你的问题,请参考以下文章
怎么通过js或jquery获取iframe里面video 标签,这么做是不是可行?