① js获取div内容
假设你抄的html中有以下的div
<div id="id1">
</div>
<div id="id2">
</div>
如果是要获取id是id1的div的数据,获取div里面的内容有两种方式
1,纯js获取数据
var a=document.getElementById("id1").innerText;
2,jqeury获取数据
var a=$("#id1").html();
② 怎么通过js或者jquery获取一个页面里面的内容
用jQuery的html方法可以获得某个元素中的内容 ,如果元素是html标签,则可以获得页面的全部内容:例如:
$(document).ready(function(){
var html_str=$("html").html();
alert(html_str);
});
上面代码可以获得页面的全部内容。(当然要先导入jQuery)
③ js 正则 获取中括号中内容
varstr="123[你的]456[我的]789";
varr=/^专.+?[(.+?)].+?[(.+?)].*$/;
varm=r.exec(str);
if(m){
alert(m[1]);//你的
alert(m[2]);//我的
}
else{
alert("不匹配属");
}
④ 怎么样通过js DOM获取一个节点的文本内容
首先 nextSibling 并不是所有浏览器执行后 结果都是一样的!
这是我写的:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Document</title>
</head>
<body>
<p>This is One </p>
<p>This is Two </p>
<script>
var p = document.getElementsByTagName("p");
p[1].innerHTML= "This is Change";
</script>
</body>
</html>
我用一个变量接收整个页面有多少个p标签
然p是一个数组 数组从0开始 我要操作第二个 我就p[1] 来操作他
这里 我改变了第二个p标签的值 !
⑤ js如何获取下拉框选中项的文本
1、双击打开HBuilder编辑工具,新建静态页面并引入AngularJS核心文件。