来自#nav链接的循环ID

时间:2010-04-22 21:45:05

标签: html cycle

我想知道#nav div里面链接的id名称,我试着找到id有什么,但我对此没有任何反应。

2 个答案:

答案 0 :(得分:1)

您可以使用XPath表达式来获取包含所有有趣节点的集合。

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

上面的代码将返回包含所有 a 元素的集合,这些元素是具有 nav id的 div 元素的子元素。

以下是工作示例:http://jsfiddle.net/vycMP/3/

您可以在此处详细了解XPath:http://www.w3schools.com/xpath/default.asp

答案 1 :(得分:0)

如果您在浏览器中执行此操作,我建议您使用JQuery,然后您可以使用类似于CSS的选择器,这样可以非常轻松。

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