JavaScript模拟jQuery选择器
实现了以下五种选择方法:
$("#id")
$(".class")
$("tag")
$("tag#id")
$("tag.class")
1 function $(strSelector){ 2 var reId=/#/g; 3 var reClass=/\./g; 4 5 /* 通过 class 获取元素 */ 6 function getByClass(sClass){ 7 var arrE=[]; 8 var allE=document.getElementsByTagName("*"); 9 var re=new RegExp("\\b" + sClass + "\\b","g");10 11 for(var i=0;i