原生获取id和类名

方法一:

/**
 * 
 * @param {*} name  字符串类型  
 * @returns   获取 id #+名字
 * 获取 class .+名字
 */
function $(name){
    if(typeof name === 'string'){
        return 'typeof err'
    }else{
        if(name.indexOf('#') != -1){
            return document.getElementById(name);
        }else if(name.indexOf('.') != -1){
            return document.getElementsByClassName(name);
        }else{
            return null;
        }
    }
    
}

// 使用方法
$('#a')  //获取id
$('.a')   //获取类名

方法二:

/**
 * 
 * @param {*} el  字符串类型  
 * @returns   获取 id #+名字
 * 获取 class .+名字
 */
function $(el){
    if(typeof el === 'string'){
        return 'typeof err'
    }else{
        return document.querySelector(el)
    }
    
}

// 使用方法
$('#a')  //获取id
$('.a')   //获取类名

 

posted @ 2021-10-14 09:35  前端搬运工bug  阅读(158)  评论(0编辑  收藏  举报