js中如何选择同一级别的元素,但不是兄弟元素

JavaScript021

js中如何选择同一级别的元素,但不是兄弟元素,第1张

我的思路是:

var rank = $(elem).parents().length // 获取元素等级

var sibling = $("body >* >* …… >*")// 获取同级元素,星号的数量应该等于 rank - 2

大概思路就是这样了,具体的还需要你自己研究研究。

用js获取页面元素:

1、getElementById()

返回一个值 或者报错null

 2、getElementsByName()

返回htmlcollection

 3、getElementsByTagName()

返回htmlcollection

 4、getElementsByClassName()

返回htmlcollection

var  vlaue =document.getElementByClassName("classname")

for(var i=0i<value.lengthi++){

console.log (value[i].value )  //对象.属性

}