var oP=parent?document.getElementById(parent):document, box=new Array(); s = oP.getElementsByTagName('*'); for(i=0;i<s.length;i++){ if(s[i].className==clsName){ box.push(s[i]); } } return box; }
var oP=parent?document.getElementById(parent):document,
这句代码的作用是什么,能获取那些元素呢?
box.push(s[i]
这个代码的意义什么呢?
求解答,谢谢啊
var oP=parent?document.getElementById(parent):document,是一个判断语句,如果传入parent即parent存在,那么var op = document.getElementById(parent),不存在的话就是var op = document
box.push(s[i]) 这句话是把 s[i]传入box数组中