当传入第四个,也就是<ul id="u2">中的第一个<li>,也会报“当前已经第一个”,请问这个问题怎么处理?
function get_previousSibling(n){
var a = n.previousSibling;
while (a && a.nodeType!=1){
a = a.previousSibling;
}
return a ;
}
var x=document.getElementsByTagName("li")[3];
var y=get_previousSibling(x);
if(y!=null){
document.write("<br />pnnnrevioussibling: ");
document.write(y.nodeName);
document.write(" = ");
document.write(y.innerHTML);
}else{
document.write("<br>已经是第一个节点");
}