zoukankan      html  css  js  c++  java
  • js 实现addClass和removeClass 功能

    //  下面这段是在网上看见的 关于addClass和removeClass的方法,正则表达式很弱,通过下面的方法可以对上述过程加精
        //    /**
        //     * 检查元素是否存在cls这个名字的class
        //     * @private
        //     */
        //    function hasClass(obj, cls) {
        //        return obj.className.match(new RegExp('(\s|^)' + cls + '(\s|$)'));
        //    }
        //    /**
        //     * 为元素添加class
        //     * @private
        //     */
        //    function addClass(obj, cls) {
        //        if (!this.hasClass(obj, cls)) obj.className += " " + cls;
        //    }
        //    /**
        //     * 删除元素中的class
        //     * @private
        //     */
        //    function removeClass(obj, cls) {
        //        if (hasClass(obj, cls)) {
        //            var reg = new RegExp('(\s|^)' + cls + '(\s|$)');
        //            obj.className = obj.className.replace(reg, ' ');
        //        }
        //    }

    (摘抄,原博主忘了是谁……)

    留着以后研究。大风刮草垛,都是我的货。

    //  下面这段是在网上看见的 关于addClassremoveClass的方法,正则表达式很弱,通过下面的方法可以对上述过程加精
    // /**
    // * 检查元素是否存在cls这个名字的class
    // * @private
    // */
    // function hasClass(obj, cls) {
    // return obj.className.match(new RegExp('(\s|^)' + cls + '(\s|$)'));
    // }
    // /**
    // * 为元素添加class
    // * @private
    // */
    // function addClass(obj, cls) {
    // if (!this.hasClass(obj, cls)) obj.className += " " + cls;
    // }
    // /**
    // * 删除元素中的class
    // * @private
    // */
    // function removeClass(obj, cls) {
    // if (hasClass(obj, cls)) {
    // var reg = new RegExp('(\s|^)' + cls + '(\s|$)');
    // obj.className = obj.className.replace(reg, ' ');
    // }
    // }
  • 相关阅读:
    移植性问题のCString转char * ,string
    HDU 2894(欧拉回路)
    POJ 1149(最大流)
    POJ 3422 K取方格数(费用流)/TYVJ 1413
    POJ 1112(染色+连通分量+DP)
    POJ 2195(KM模板题)
    POJ 3615(FLOYD应用)
    POJ 1797(SPFA变种)spfa能做很多!
    POJ 1325(最小点覆盖)
    NOI2010 海拔(平面图最大流)
  • 原文地址:https://www.cnblogs.com/bengbengbengbengbeng/p/7155421.html
Copyright © 2011-2022 走看看