您的位置:首页 > Web前端 > JavaScript

JS 整理的答疑

2015-12-04 18:44 537 查看
1.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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: