原生js获取id,tagName,class


// 通过id获取元素
        this.$ = function(id) {
            return document.getElementById(id);
        };

        // 通过标签名获取元素
        this.$$ = function(tagName, parent) {
            parent = parent || document;
            return parent.getElementsByTagName(tagName);
        };

        // 通过类名获取元素
        this.$Class = function(className, parent) {
            var arr = [], result = [];
            parent = parent || document;
            arr = this.$$("*");
            for (var i = 0, len = arr.length; i < len; i++) {
                if ((" " + arr[i].className + " ").indexOf(" " + className + " ") > 0) {
                    result.push(arr[i]);
                }
            }
            return result;
        };


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM