JS 整理的答疑
2015-12-04 18:44
537 查看
1.js 正则
把pre里面的东西拿出来
2.js,后台传来的json的使用
通过var jsonObj = eval('(' + jsonResponse + ')') 封装
才能通过jsonObj.元素的方式访问
3.innerHTML innerText outerHTML 区别
innerHTML 返回元素从起始到终止的所有值,innerText 把前者中的标签去掉
outerHTML 把标签本身也带上
例如:html为:<div id="abc"><b>sss</b>bbb</div>
js代码如下:
把pre里面的东西拿出来
<span style="font-size:14px;">var reg = /<pre.+?>(.+)<\/pre>/g; var result = data.match(reg); data = RegExp.$1;</span>
2.js,后台传来的json的使用
通过var jsonObj = eval('(' + jsonResponse + ')') 封装
才能通过jsonObj.元素的方式访问
3.innerHTML innerText outerHTML 区别
innerHTML 返回元素从起始到终止的所有值,innerText 把前者中的标签去掉
outerHTML 把标签本身也带上
例如:html为:<div id="abc"><b>sss</b>bbb</div>
js代码如下:
document.getElementById("abc").innerHTML 返回<b>sss</b>bbb document.getElementById("abc").innerText 返回sssbbb document.getElementById("abc").outerHTML 返回<div name="abc1" id="abc2"><b>sss</b>bbb</div> 以上js代码也可以直接用id直接索引 abc.innerHTML 返回<b>sss</b>bbb abc.innerText 返回sssbbb abc.outerHTML 返回<div name="abc1" id="abc2"><b>sss</b>bbb</div>