由于是做ecshop二次开发,所以后台没办法用jquery,于是乎,一些本身很容易的操作,都变的极为蛋疼。
当做一个无限级分类的时候,每次选择父分类,都需要删除其所有子分类元素,于是就产生了这样的需求:
删除当前元素之后所有同辈元素
附代码如下:
//删除在当前下拉框后面的所有下拉框 function removeAfterAll(obj){ var selects = obj.parentElement.getElementsByTagName('select'); for(var i = selects.length - 1; i > 0; i--){ if(obj == selects[i]){ break; } selects[i].remove(); } }