なぜ.parent
アイテムの.getElementsByTagName
見返りが未定義なのですか?href
に等しいクラスをの親に適用しようとしていますdocument.URL
。
<div id="JSE_vertical_nav">
<div class="jse_link_row">
<a href="../SitePages/Home.aspx">HOME</a>
</div>
<div class="jse_link_row">
<a href="#">ABOUT</a>
</div>
<div class="jse_link_row">
<a href="#">NEWS</a>
</div>
</div>
<script language="javascript" type="text/javascript">
var jse_page_url = document.URL;
var jse_links_in_nav = document.getElementById('JSE_vertical_nav').getElementsByTagName('a');
for (var i=0; i < jse_links_in_nav.length; i++) {
if (jse_links_in_nav[i] == jse_page_url) {
//why does this alert undefined?
alert(jse_links_in_nav[i].parent);
}
}
</script>