无法使用模板文字获取元素

时间:2018-04-26 22:09:55

标签: javascript

我使用for循环在我的DOM中注入了一些按钮



function injectBtn () {
  var output = '';
  for(var i = 0 ; i < someNumber ; i++){
      output += `<button id="button${i}">`;
  }
  document.getElementById('list').innerHTML = output;
}
&#13;
&#13;
&#13;

此外,我想像这样向他们添加事件监听器,但是当我点击它们时没有任何反应。

&#13;
&#13;
function addEvents () {
  for (var i=0 ; i < someNumber ; i++) {
      var btn = document.getElementById(`button${i}`);
      btn.addEventListener('click', function () {
         console.log('click');
      }
   }
}
&#13;
&#13;
&#13;

我在我的控制台中查看了,我确定按钮已添加到DOM中。我做错了什么?

0 个答案:

没有答案