广树
2024-10-30 18:51
@ZeroCounter:习惯,确实很影响选购
作者:广树时间:2016-05-20 10:38:22分类:JavaScript/jQuery/Vue
function getElementsByClassName(targetClass){ var foundElements = new Array(); //将发现的元素暂时存入数组 if (document.all){ //IE情况下获取全部元素 var allElements = document.all; } else { //其他情况下获取全部元素 var allElements = document.getElementsByTagName("*"); } for (i=0,j=0;i<allElements.length;i++) { if (allElements[i].className == targetClass) { //所有元素的class进行对比 foundElements[j] = allElements[i]; //匹配成功存入数组 j++; } } return foundElements; //全部结束后输出数组 }
可以对匹配的class名进行操作
例1:
getElementsByClassName("test")[0].style.color="#ff0000"
例2:
var html = getElementsByClassName("test")[0]; document.write("<div style='color:#fff000'>") document.write(html.innerHTML) document.write("</div>")