【发布时间】:2014-03-08 15:32:36
【问题描述】:
这真的让我很困惑。在 Chrome 和 Safari 中一切运行顺利,但在 Firefox 中出现错误:
TypeError: currentButton is undefined
它将“index - currentButton”行列为错误源。我很想知道我在这里做错了什么!希望这是足够的代码来追踪问题:
document.getElementById('buttons').addEventListener('click', function(e) {
var currentButton = e.srcElement,
index = currentButton.getAttribute('data-index');
【问题讨论】:
-
那么...什么是 e.srcElement?您是否尝试将其记录到控制台?
-
@danronmoon 这个很棘手——你必须承认。
-
@Luxelin 1:currentButton 未定义的原因,这意味着 e.srcElement 未定义。 2:在谷歌中输入 srcElement。 3:利润。
标签: javascript firefox