請大神幫忙看看哪里有問題?查詢不到上一個兄弟節點
function get_previousSibling(n){
? ? ? ? var aa = n.previousSibling;
? ? ? ? while(aa&&aa.previousSibling != 1){
? ? ? ? ? ? aa = aa.previousSibling;
? ? ? ? }
? ? ? ? alert(aa.nodeName+"-------"+aa.innerHTML+"<br />");
? ? ? ? return aa;
? ? }
? ? var m = document.getElementById("f");
? ? document.write("<br />" + m.nodeName + "=" + m.innerHTML);
? ??
? ? var u = get_previousSibling(m);
? ? if(u!=null){
? ? ? ? document.write("<br /> previousSibling:" + u.nodeName + "=" + u.innerHTML);
? ? }else{
? ? ? ? document.write("<br />這已經是第一個節點!");
? ? }
2019-07-02
while(aa&&aa.nodeType !=1) 判斷的是節點類型
if(u.nodeType!=null)?判斷的是節點類型