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

js去除字符串中所有html标签及&nbsp符号

2016-04-15 22:49 676 查看
近日在做项目的时候,经常会在页面上处理一些数据。结果发现自己js掌握的并不是很好。那就在这里记录js的点点滴滴吧。

1. 去除字符串中的 html 标签

function delHtmlTag(str){
  return str.replace(/<[^>]+>/g,"");
}
var str = "<span style='display:none;'>This is test</span><br/>";
str = delHtmlTag(str);
alert(str);


2. 去除字符串中的   空格符号

var test = "this   is   a test";
test = test.replace(/ /ig, "");
alert(test);


3. js 指定周期调用函数

var count = 0;
var timePromise = window.setInterval(function(){
count++;
alert(count);
if (count == 100) {
// 停止
window.clearInterval(timePromise);
}
},1000);


4. windos 方法

// 刷新页面
window.location.reload();
// 跳转页面
window.location=url;
window.location.href=url;
// 父页面刷新 一般由window.open()打开的页面的父页面
window.opener.reloadGrid();
// 打开一个新页面加载
window.open(url);


5. disabled 属性的使用

// 两种方法设置disabled属性
$('#areaSelect').attr("disabled",true);
$('#areaSelect').attr("disabled","disabled");

// 三种方法移除disabled属性
$('#areaSelect').attr("disabled",false);
$('#areaSelect').removeAttr("disabled");
$('#areaSelect').attr("disabled","");


6. display 隐藏元素

$(obj).css("display","none");


7. 获取地址栏参数

function getParams(name){
  var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
  var r = window.location.search.substr(1).match(reg);
  if(r!=null)return  unescape(r[2]); return null;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: