问题描述
我想向作为已知 dom 元素的子元素的元素添加一个类,该元素低于我在元素树上的“路径”之后的一个级别。所以在这种情况下,我想定位 -- any-child-class***
除了“start-here-class”和“closest-class”之外,我无法控制任何标记。包括不知道目标班级在“最近班级”中的位置或“从这里开始班级”的深度(因此“计数”对我的想法不起作用。
<animal type="dog" name="Fido" age="2">Fido is a good dog.</animal>
<animal type="dog" name="Ralph" age="1">Ralph is brown.</animal>
<animal type="dog" name="Brian" age="1">Brian is Ralph's brother.</animal>
<animal type="cat" name="Charlie" age="3">Charlie likes fish.</animal>
<animal type="rabit" name="Gulper" age="3">Gulper does not want to be eaten.</animal>
<animal type="turtle" name="Caroline" age="5"> Caroline is a turtle </animal>
</animals>
JS:
<div class="closest-class">
<div class="any-child-class">
<div class="any-child-class">
<div class="any-child-class***">add a class to ONLY me!
<div class="more-levels-class">
<div class="more-levels-class">
<div class="more-levels-class">
<div class="start-here-class">
<div class="any-child-class">
<div class="any-child-class">
如何下一级?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)