js previousSibling兼容使用方法
使用previousSibling的时候发现当前元素跟上一个元素之间有空格就不获取不到对象,
查资料才知道除了ie外js的previousSibling获取的对象包括空格!
兼容方法如下:
function get_previoussibling(n) { var x=n.previousSibling; if(x == null) return null; while (x && x.nodeType!=1) { x=x.previousSibling; } return x; }
使用这个方法获取就不会有问题了
耐得住寂寞,守得住繁华