可以帮忙解读下这个函数ma ?
function get_previousSibling(n){
var a=n.previousSibling;
while (a && a.nodeType!=1)
{
a=a.previousSibling;
}
return a;
}
求大神帮忙解读
function get_previousSibling(n){
var a=n.previousSibling;
while (a && a.nodeType!=1)
{
a=a.previousSibling;
}
return a;
}
求大神帮忙解读
2015-09-11
function get_previousSibling(n){
// previousSibling 属性返回元素之前紧接的节点(处于同一树层级中)。
// 如果无此节点,则该属性返回 null。
// 获取到n前面紧接着的元素(相当于前面相邻的一个兄弟节点)
var a=n.previousSibling;
// nodeType=1 :返回元素节点
// nodeType=2 :返回属性节点
// nodeType=3 :返回文本节点
// nodeType=8 :返回注释..
// nodeType=9 :返回文档..
// 如果这个元素存在,并且节点的类型不为1时,就进循环
while (a && a.nodeType!=1)
{
a=a.previousSibling;
}
// 返回a
return a;
}
举报