JavaScript的点击突然完全停止工作

我一直在做一个项目并进行迭代(确保每个项目都能在继续之前使用它的预期function)。

正如我今天开始工作,我的function的关键部分已停止工作; 更糟糕的是,打开以前的迭代(尚未修改)也不适用于此function。

我还没有编辑过任何代码。

相关的代码在这里:

window.onload = function(){ // test for clicks on list var ul = document.getElementById("list"); ul.onclick = function(event){ var target = getEventTarget(event); //do stuff } } 

和函数getEventTarget

 function getEventTarget(e){ e = e || window.event; return e.target || e.srcElement; } 

它没有做任何事情的点击事件(不生产任何控制台日志)。 正如我重申的那样,在现在之前它工作得很好。

我重新启动了电脑,彻底清除了浏览器历史logging(Chrome),尝试了另一台电脑上的代码(这也是以前的工作),并尝试了不同的浏览器。

我该怎么办?

编辑:

HTML:

 <div class="mylist hidden"> <div class="container"> <div id="addplaylist"><a><span class="glyphicon glyphicon-adjust"></span> <span>Here's my List</span> </a></div> <br /> <ul id="list"> </ul> </div> </div> 

您必须在ul标签内至less添加一个文本。 那么只有你将能够点击它。

  window.addEventListener('load', function() { document.getElementById("list").addEventListener('click', function(event) { var target = getEventTarget(event); }); });