0

なぜ.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> 
4

2 に答える 2

3

parentNodeあなたが探しているプロパティです:)

于 2012-04-27T15:28:21.237 に答える
0

そのためにjqueryを使用する

$(document).ready(function(){   
        if($('a[href="google.com"]').length != 0)
        {
            alert("found !");
        }
});
于 2012-04-27T15:45:03.583 に答える