【发布时间】:2019-10-19 22:41:31
【问题描述】:
所以我需要做的是获取数组中每个项目的最后一个子元素。
function myDropdown() {
var x = document.getElementsByClassName('sub-menu-wrap')[0].lastElementChild
if (x.style.display === "none") {
x.style.display = "block";
} else {
x.style.display = "none";
}
}
我知道这行得通:
document.getElementsByClassName('sub-menu-wrap')[0].lastElementChild
但是我不需要定义数组中的哪个项目,我希望它使用它来动态抓取数组中的每个项目并为它们获取.lastElementChild。
只是为了添加这个,我需要这个函数作为 onclick 工作,并且只在被点击时应用于任何项目
希望有人能帮忙!
【问题讨论】:
-
使用 CSS 规则并让浏览器完成这项工作会容易得多。
-
@Pointy 可能是对的,但知道答案仍然是一个重要的问题
标签: javascript arrays wordpress foreach menu