【发布时间】:2014-02-22 13:09:45
【问题描述】:
请看看这个 DOM 树...
<div>
<div>
<span> Home1 </span>
</div>
<span> Home2 </span>
<span> Home3 </span>
</div>
现在假设我有一个场景,我以某种方式获得了第一个跨度 Home1 的 innerHTML。 是否可以仅使用此(Home1)信息来获取元素跨度及其父div。
【问题讨论】:
-
您可以遍历每个元素并将其 innerHTML 与您要查找的元素进行比较?然后找到父母很容易。
-
您使用哪种语言?还是这种语言不可知论?
-
@FelixKling _ Javascript
-
循环遍历所有 div 是一个大问题。如果您打算点击该元素,这很容易。如果您告诉我们您想做什么,我们可以为您提供一些简单的解决方案。
-
没有 ID 或类?您必须使用 XPATH 表达式。
标签: javascript html dom