Javascript 为什么.getElementByTagName的.parent未定义
为什么Javascript 为什么.getElementByTagName的.parent未定义,javascript,sharepoint,parent,Javascript,Sharepoint,Parent,为什么.getElementsByTagName中的项的.parent返回未定义?我正在尝试使用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">
.getElementsByTagName
中的项的.parent
返回未定义?我正在尝试使用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>
var jse_page_url=document.url;
var jse_links_in_nav=document.getElementById('jse_vertical_nav')。getElementsByTagName('a');
对于(var i=0;i
parentNode
是您要查找的属性:)parentNode
是您要查找的属性:)使用jquery
$(document).ready(function(){
if($('a[href="google.com"]').length != 0)
{
alert("found !");
}
});
使用jquery实现这一点
$(document).ready(function(){
if($('a[href="google.com"]').length != 0)
{
alert("found !");
}
});
只是一个注释:你可能是指导航[i]中的
jse\u链接。href==jse\u页面url
只是一个注释:你可能是指导航[i]中的jse\u链接。href==jse\u页面url