zoukankan      html  css  js  c++  java
  • js去除字符串中所有html标签及&nbsp符号

    近日在做项目的时候,经常会在页面上处理一些数据。结果发现自己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. 去除字符串中的 &nbsp 空格符号

    var test = "this &nbsp; is &nbsp; a test";
    test = test.replace(/&nbsp;/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;
    }
  • 相关阅读:
    网络连接 长连接 短链接
    提升系统的QPS和吞吐量
    QPS/TPS/并发量/系统吞吐量的概念
    spring与mybatis四种整合方法
    理解HTTP之keep-alive
    MyBatis 3 使用注解配置SQL映射器
    Dubbo -- Simple Monitor
    Dubbo后台管理和监控中心部署
    Socket通讯-Netty框架实现Java通讯
    Netty 能做什么
  • 原文地址:https://www.cnblogs.com/libra0920/p/5397189.html
Copyright © 2011-2022 走看看