利用其它方法实现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>