文章标题

来源:互联网 发布:小红帽linux安装mysql 编辑:程序博客网 时间:2024/05/22 08:18

利用其它方法实现document.getElementById方法

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>实现利用其他方法实现byclassname功能</title></head><body>    <div class="name"> 你好</div>    <div class="name"> 我好</div>    <div class="name"> 呵呵哒</div>    <div class="name hehe">你是谁呀</div>    <div class="name xixi"> 大家好</div>    <script>        function searClass(name){            var obj={};            var arr=[];            var allNode=document.getElementsByTagName('*');            for(var i=0;i<allNode.length;i++){                if (allNode[i].className) {                    var classNameArr=allNode[i].className.split(" ");                    if(classNameArr.indexOf(name)!=-1){                        arr.push(allNode[i]);                    }                }            }            return arr;        }        console.log(searClass("xixi"));    </script></body></html>