使用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;
}
使用这个方法获取就不会有问题了