2011-04-04 53 views
0

檢查DOM文本節點是否爲鏈接的最佳方法是什麼?這下面的代碼檢查節點是否立即包裹在一個錨標記,但如果該標籤還爲這棵樹是行不通的......如何檢查DOM文本節點是否是鏈接

if (myTextnode.parentNode.tagName !== 'A') { 
    //do something 
} 

回答

4

剛爬上樹。

var curNode = myTextnode; 
while (curNode) { 
    if (curNode.tagName == 'A') 
     return true; 
    else 
     curNode = curNode.parentNode; 
} 
return false;