gpt4 book ai didi

javascript - 为什么 .getElementByTagName 的 .parent 未定义

转载 作者:行者123 更新时间:2023-11-28 21:03:48 25 4
gpt4 key购买 nike

为什么 .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>

最佳答案

parentNode 是您正在寻找的属性:)

关于javascript - 为什么 .getElementByTagName 的 .parent 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10353397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com