#nav div内のリンクからID名を知りたいのですが、IDが何であるかを見つけようとしますが、これについては何も見つかりません。
2 に答える
1
XPath 式を使用して、すべての興味深いノードを含むセットを取得できます。
document.evaluate("//div[@id='nav']/a", document, null, XPathResult.UNORDERED_NODE_ITERATOR_TYPE, null)
上記のコードは、 nav idを持つdiv要素の子であるすべての a要素を含むセットを返します。
これが実際の例です:http://jsfiddle.net/vycMP/3/
XPath の詳細については、http ://www.w3schools.com/xpath/default.asp を参照してください。
于 2010-10-05T15:10:58.560 に答える
0
ブラウザーでこれを行う場合は、JQueryを使用することをお勧めします。その後、CSS に似たセレクターを使用できます。これにより、これが非常に簡単になります。
$('#nav a').each(function(index) {
alert($(this).attr('id');
}
于 2010-10-05T15:30:52.243 に答える