2010-04-22 2 views
2

#nav div 안에있는 링크의 ID 이름을 알고 싶습니다. ID가 무엇인지 찾으려고 시도하지만 이것에 대해 전혀 알지 못합니다.#nav 링크의주기 ID

답변

1

XPath 표현식을 사용하여 흥미있는 노드가 모두 포함 된 세트를 얻을 수 있습니다.

document.evaluate("//div[@id='nav']/a", document, null, XPathResult.UNORDERED_NODE_ITERATOR_TYPE, null) 

코드는 위의 탐색 ID를 가지고 DIV 요소의 자식 인 모든 요소를 포함하는 설정으로 돌아갑니다. http://jsfiddle.net/vycMP/3/

현재 XPath에 대한 자세한 읽을 수 있습니다 : http://www.w3schools.com/xpath/default.asp 브라우저에서이 일을하는 경우

0

, 나는 JQuery을 사용하는 것이 좋습니다를, 다음과 같은 선택을 사용할 수 있습니다 여기에

예를하고있다 CSS를 사용하면 매우 쉽습니다.

$('#nav a').each(function(index) { 
    alert($(this).attr('id'); 
}