Get all links

Hi All!

How I can get all links(as object) form <div> element.

Sample
<div id=“my_div”>
<p>
<a href=“1.html”>…</a>
</p>
<div id=“temp”>
<a href=“2.html”>…</a>
</div>
</div>

I need all links form “my_div”. (1 and 2)

var links = document.getElementById("my_div").getElementsByTagName("a");

for (var i = 0, n = links.length; i < n; ++i) {
    // do something with each links[i]
}

Tnanks!