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); }); });