我正在尋找一種方法來收集所有<a>
標籤,然後在使用Mootool 1.1或純javascript的數組中加載。如何選擇嵌套的dom元素
<ul class="menu">
<li>
<ul>
<li><a href="#">Group One</a>
<ul>
<li><a href="#">I want</a></li>
<li><a href="#">I want too</a></li>
</ul>
</li>
<li><a href="#">Group Two</a>
<ul>
<li"><a href="#">I want</a></li>
<li><a href="#">I want too</a></li>
</ul>
</li>
</ul>
</li>
</ul>
編輯解決方案:
謝謝大家,你的反應已經幫我找到一個更精確的解決方案。
MooTools的1.1:@奧斯卡
$$("ul.menu ul li ul li a");
@貝爾巴托夫
document.getElements("ul.menu ul li ul li a");
保持Geeking :)
' document.getElemnts'是mootools,不是原生的javascript - $$別名。 :)有一種觀點認爲,在選擇器中過於精確並不總是能夠帶來最佳的性能結果或可維護性 - 除非您需要精確地排除不同的鏈接,否則我認爲這太過矯枉過正。一個更優雅的解決方案,當然更快的表演將是一個類的鏈接本身,我們並不總是會改變標記。 :) – 2010-08-13 07:18:35