【发布时间】:2015-03-18 14:42:03
【问题描述】:
假设我有一个按钮,但我不知道它在运行时在哪里。是否可以返回按钮的位置?
编辑:“按钮”看起来像这样,还有更多与此相同的无序列表
<ul>
<li><a href='#'><span>Add</span></a>
<ul class="calendar-options">
<li><a href='#' onclick="EventOne()"><span>One</span></a></li>
<li><a href='#' onclick="EventTwo()"><span>Two</span></a></li>
<li><a href='#' onclick="EventThree()"><span>Three</span</a></li>
</ul>
</li>
</ul>
<ul>
<li><a href='#'><span>Add</span></a>
<ul class="calendar-options">
<li><a href='#' onclick="EventOne()"><span>One</span></a></li>
<li><a href='#' onclick="EventTwo()"><span>Two</span></a></li>
<li><a href='#' onclick="EventThree()"><span>Three</span</a></li>
</ul>
</li>
</ul>
<ul>
<li><a href='#'><span>Add</span></a>
<ul class="calendar-options">
<li><a href='#' onclick="EventOne()"><span>One</span></a></li>
<li><a href='#' onclick="EventTwo()"><span>Two</span></a></li>
<li><a href='#' onclick="EventThree()"><span>Three</span</a></li>
</ul>
</li>
</ul>
【问题讨论】:
-
没有id也可以吗?
-
当然可以,但是您需要其他方法来查找元素。你有元素的名字吗?您对唯一标识它的按钮了解多少?
-
我会更新问题编辑:更新
-
听起来你在找
event.target:developer.mozilla.org/en-US/docs/Web/API/Event/target
标签: javascript dynamic