<div class="menu_item_variant" id="date" onmouseover="mouseIn(this.id)" onmouseout="mouseOut(this.id)">
<a href="dating-advice.html">Dating Coaching & Advice</a>
</div>
Run Code Online (Sandbox Code Playgroud)
嗨,有人可以使用document.getElementById("date")等帮助我获得'href'的值.谢谢!安迪.
您可以获取"date"元素,然后遍历其子元素:
var elm, href;
elm = document.getElementById("date");
for (elm = elm.firstChild; elm; elm = elm.nextSibling) {
if (elm.nodeName === "A") {
href = elm.href;
break;
}
}
Run Code Online (Sandbox Code Playgroud)
或者实际上,我认为getElementsByTagName
现在每个浏览器都有,所以:
var list, href;
list = document.getElementById('date').getElementsByTagName('a');
if (list.length > 0) {
href = list[0].href;
}
Run Code Online (Sandbox Code Playgroud)
更多探索: