从document.getElementsByClassName向上导航节点
Navigate up a node from document.getElementsByClassName
有没有办法在document.getElementsByClassName之上获取节点或类例如
<div class="a">
<div class="3">
</div>
</div>
<div class="z">
<div class="3">
</div>
</div>
完成后
document.getElementsByClassName("3")
有没有一种方法可以导航到类a和z。比如,如果我想改变整个a和z类的颜色,而不仅仅是3类。
我想您正在寻找.parentNode
对于.parentNode
,如果使用getElementsByClassName
(返回一个数组),则必须循环遍历该数组。
大致如下(如果太冗长,请原谅,我是一名iOS工程师):
var elementsOfClassThree = document.getElementsByClassName("3");
for (var i = 0; i < elementsOfClassThree.length; i ++) {
var parentElement = elementsOfClassThree[i].parentNode
parentElement.style.color = "blue"
}
相关文章:
- 节点导出返回一个空对象
- 可以前端maven插件使用节点,npm已经安装
- 在jstree中,如何将指定的节点集中到大型树上
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- 如何从模块链中调用函数.导出到节点中
- 单击顶部导航时如何进行向下滚动效果(向下滑动).
- angular 1.5应用程序中的导航栏
- 节点是否需要模块传递带有方括号的arg?这是个错误吗
- 无法从jquery Mobile导航栏重定向到另一个页面
- d3基于用户选择动态更新节点
- 从document.getElementsByClassName向上导航节点
- 层次结构和多选项下拉列表(HTML),并在项目之间导航(子节点)
- 基于当前导航url的树节点选择
- 当我在sencha touch中从另一个视图点击后退按钮时,没有导航到叶节点
- 如何使增量添加的节点在手动导航中持久化
- 我已经使用了剑道树视图导航的目的.在加载的时候,我希望所有的节点都是可见的
- jQuery 导航 XML 父子节点并从每个子节点中选择适当的属性
- 在 SVG 对象内添加节点导航
- DOM导航:消除文本节点
- 如何在JSON节点结构中导航